Per coloro che ancora oggi trovano questa domanda, perché stanno provando a giocare a m4v
file generati dal loro hardware o software, ma nessuno dei lettori che provano li riprodurrà:m4v
non è solo un contenitore multimediale riproducibile, ma viene utilizzato anche come formato di streaming puro da numerosi strumenti e dispositivi di acquisizione video di uso comune, in modo che possa essere utilizzato per masterizzare il video direttamente su disco. Ciò è particolarmente probabile quando utilizzi qualcosa come il set di strumenti Creative Suite di Adobe per la produzione video.
Per trasformare un m4v
"non riproducibile". stream (che il tuo dispositivo/software di acquisizione suggerisce dovrebbe essere totalmente riproducibile) nel tipo di file video a cui sei abituato, chiedi a ffmpeg di copiare lo stream in un mp4
contenitore:
$> ffmpeg -i input.m4v -vcodec copy -acodec copy output.mp4
Oppure, utilizzando il flag abbreviato combinato a/v codec:
$> ffmpeg -i input.m4v -c copy output.mp4
Non avviene alcuna codifica effettiva, quindi ci vorranno solo pochi secondi, se non di meno. Affare fatto.
Codec non supportato
Il flusso audio del tuo file sembra essere codificato in un formato che ffmpeg non comprende.
Aggiungere nuovi codec a ffmpeg è possibile, ma non sembra facile:vedi Aggiunta di nuovi CODEC a ffmpeg