Hoy en dia el formato de video más utilizado y el que ocupa menos espacio y es ideal para el entorno Web es el formato (MP4/h264+AAC), esta por
encima de formatos como (XVID+MP3) o (WMV_VC-1_WVC1+WMA).
Para convertir nuestro video en dicho formato solo necesitamos el programa ffmpeg, que esta para casi todos los sistemas operativos y ejecutar dicho comando de transformación
ffmpeg -i entrada.avi -acodec libfaac -vcodec libx264 -crf 22 salida.mp4
También podemos hacer que el audio sea mp3 si el ffmpeg no detecta la libreria libfaac para ello ponemos -acodec libmp3lame.
También podemos hacer que el formato del video y audio sea igual que el original para ello ponemos
-acodec copy o -vcodec copy , siendo el primero para el audio y el segundo para el video.
ffmpeg -i video.flv -acodec copy -vcodec copy video.mp4
Como tanto los FLV como MP4, no son mas que "contenedores" y cuyo contenido en realidad se encuentra en variedad de formatos, por ejemplo un video bajado de youtube viene normalmente con el stream de video en formato h264 y audio en AAC.
Por lo tanto, la mejor manera de pasar un .flv a .mp4 es indicandole a ffmpeg que simplemente copie todo lo que está dentro del contenedor FLV y lo ponga dentro de un contenedor MP4 de la siguiente manera:
Si estamos en un entorno Linux y queremos pasar todos videos en .flv a .mp4 que esten en una misma ubicacion (directorio o carpeta).
find /carpeta/ -name ‘*.flv’ -exec ffmpeg -i {} -acodec copy -vcodec copy /carpeta/{}.mp4 \;
Para convertir nuestro video en dicho formato solo necesitamos el programa ffmpeg, que esta para casi todos los sistemas operativos y ejecutar dicho comando de transformación
ffmpeg -i entrada.avi -acodec libfaac -vcodec libx264 -crf 22 salida.mp4
También podemos hacer que el audio sea mp3 si el ffmpeg no detecta la libreria libfaac para ello ponemos -acodec libmp3lame.
También podemos hacer que el formato del video y audio sea igual que el original para ello ponemos
-acodec copy o -vcodec copy , siendo el primero para el audio y el segundo para el video.
ffmpeg -i video.flv -acodec copy -vcodec copy video.mp4
Como tanto los FLV como MP4, no son mas que "contenedores" y cuyo contenido en realidad se encuentra en variedad de formatos, por ejemplo un video bajado de youtube viene normalmente con el stream de video en formato h264 y audio en AAC.
Por lo tanto, la mejor manera de pasar un .flv a .mp4 es indicandole a ffmpeg que simplemente copie todo lo que está dentro del contenedor FLV y lo ponga dentro de un contenedor MP4 de la siguiente manera:
Si estamos en un entorno Linux y queremos pasar todos videos en .flv a .mp4 que esten en una misma ubicacion (directorio o carpeta).
find /carpeta/ -name ‘*.flv’ -exec ffmpeg -i {} -acodec copy -vcodec copy /carpeta/{}.mp4 \;
No hay comentarios:
Publicar un comentario