mpr - Ffmpeg no se convierte correctamente a ogg
ogg a mps (1)
Estoy usando ffmpeg para convertir audio y video en mi sitio web. Ffmpeg está convirtiendo correctamente a otros formatos como mp3, mp4, etc., pero no está convirtiendo correctamente a ogg. Aunque ffmpeg está creando el archivo ogg, pero el archivo ogg recién creado está dañado y tiene un tamaño mucho más grande que el original. Estoy usando el siguiente código PHP para convertir a ogg.
exec("/usr/bin/ffmpeg -i ".$_FILES[''thefile1''][''tmp_name'']." ./ogg/$file_name".".ogg");
Voy a suponer que estás buscando ogg video, no audio. Si quería audio, simplemente elimine las cosas de vcodec.
Agregue los siguientes parámetros:
vcodec libtheora
acodec libvorbis
Entonces tu comando se convertiría en:
exec("/usr/bin/ffmpeg -i ".$_FILES[''thefile1''][''tmp_name'']." -vcodec libtheora -acodec libvorbis ./ogg/$file_name".".ogg");
Debes asegurarte de que tienes libtheora y libvorbis instalados. ffmpeg arrojará un error si ejecuta ese comando y no los tiene instalados. Puedes verificar usando
ffmpeg -codecs
y buscando libtheora y libvorbis.