Para aquellos que todavía encuentran esta pregunta hoy, porque están tratando de jugar m4v
archivos que generó su hardware o software, pero ninguno de los reproductores que prueban los reproducirá:m4v
no es solo un contenedor de medios reproducibles, sino que también se utiliza como un formato de flujo puro por una serie de herramientas y dispositivos de captura de video de uso común, de modo que se puede usar para grabar el video directamente en el disco. Esto es especialmente probable cuando está utilizando algo como el conjunto de herramientas Creative Suite de Adobe para la producción de video.
Para convertir un m4v
"no jugable" transmisión (que su dispositivo/software de captura sugiere que debería ser totalmente reproducible) en el tipo de archivo de video al que está acostumbrado, dígale a ffmpeg que copie la transmisión en un mp4
contenedor:
$> ffmpeg -i input.m4v -vcodec copy -acodec copy output.mp4
O bien, utilizando el indicador abreviado de códec a/v combinado:
$> ffmpeg -i input.m4v -c copy output.mp4
No ocurre ninguna codificación real, por lo que esto solo tomará unos segundos, si no menos. Trato hecho.
Códec no compatible
La transmisión de audio de su archivo parece estar codificada en un formato que ffmpeg no comprende.
Es posible agregar nuevos códecs a ffmpeg, pero no parece ser fácil:consulte Agregar nuevos códecs a ffmpeg