Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo encapsular archivos F4V codificados con H264 en archivos MP4 sin volver a codificarlos?

¿Cómo encapsular archivos F4V codificados con H264 en archivos MP4 sin volver a codificarlos?

Vi a alguien preguntando sobre la encapsulación en Baidu, lo que me hizo llorar amargamente. .

La mayoría de la gente aquí no entiende el concepto de encapsulación en absoluto. En su opinión, mp4 = bueno y avi = malo. . .

En serio, si quieres volver a empaquetarlo en mp4, puedes usar mp4box o ffmpeg.

Pero mp4box no admite la lectura de elementos encapsulados en f4v. De hecho, ni siquiera admite mkv. De esta manera, si aún desea utilizar mp4box, debe descubrir cómo extraer el video y el audio en f4v y luego empaquetarlo. No comentaré si es problemático o no. Sólo digo que hacer esto implicará otro software, por lo que no es necesario utilizar mp4box.

Usando ffmpeg, puedes resolver este problema en un solo paso.

Utilice los siguientes comandos:

ffmpeg -i archivo de entrada.f4v -vcodec copiar -acodec copiar archivo de salida.mp4

-vcodec significa especificar un vídeo Codificador, copiar significa no codificar, copiar directamente a un nuevo archivo.

-acodec significa especificar un codificador de audio y copiar significa copiar directamente a un nuevo archivo sin codificar.

El archivo de salida escribe directamente la extensión mp4 y será encapsulado automáticamente por mp4. Si escribe .mkv, será encapsulado por mkv.

Mediacoder también puede actuar como una GUI, llamando a ffmpeg para realizar esta operación. Pero no es tan conveniente como usar ffmpeg directamente.

-------------

Otro método es el separador haali, que viene con un encapsulador haali que puede encapsular mp4. Es un filtro de presentación directa que requiere su uso con Graphedit/graphstudio. Es un inconveniente, por lo que no hablaré de ello.