Pro ty, kteří tuto otázku nacházejí i dnes, protože se snaží hrát m4v
soubory, které vygeneroval jejich hardware nebo software, ale žádný z přehrávačů, které zkouší, je nepřehraje:m4v
není jen kontejner pro přehrávání médií, ale používá se také jako čistý streamový formát řadou běžně používaných nástrojů a zařízení pro zachycení videa, takže jej lze použít k vypálení videa přímo na disk. To je zvláště pravděpodobné, když používáte něco jako sadu nástrojů Adobe Creative Suite pro video produkci.
Chcete-li proměnit "nehratelné" m4v
stream (což by vaše snímací zařízení/software navrhlo, že by mělo být zcela přehratelné) do typu video souboru, na který jste zvyklí, řekněte ffmpeg, aby zkopíroval stream do mp4
kontejner:
$> ffmpeg -i input.m4v -vcodec copy -acodec copy output.mp4
Nebo pomocí zkráceného příznaku kombinovaného a/v kodeku:
$> ffmpeg -i input.m4v -c copy output.mp4
Žádné skutečné kódování neproběhne, takže to bude trvat jen několik sekund, ne-li méně. Hotový obchod.
Nepodporovaný kodek
Zvukový proud vašeho souboru se zdá být zakódován ve formátu, kterému ffmpeg nerozumí.
Přidání nových kodeků do ffmpeg je možné, ale nezdá se, že by to bylo snadné:Viz Přidání nového kodeku do ffmpeg