Кодирование видео в FFmpeg в X264 и воспроизведение в Quicktime - PullRequest
7 голосов
/ 19 июня 2011

Мне интересно, какие настройки командной строки мне нужно явно установить (или избежать), чтобы сделать видео, закодированное в x264 (в формате mp4), с использованием ffmpeg по умолчанию для воспроизведения в Quicktime. Я обнаружил, что ряд предустановленных файлов работает для меня, но некоторые из них не работают, например, я не могу заставить работать любой из них без потерь, и я тоже заинтересован в них. Например, libx264-lossless_max.ffpreset закодирует мое видео, но оно воспроизводится только в VLC, а не в Quicktime. В Quicktime видео остается черным. Я знаю, что Perian - это вариант, но я хочу, чтобы мой файл можно было воспроизводить без установки Perian. Спасибо за вашу помощь.

1 Ответ

7 голосов
/ 07 мая 2013

http://ffmpeg.org/trac/ffmpeg/wiki/x264EncodingGuide:

Имейте в виду, что Apple Quicktime поддерживает только цветовое пространство YUV 420 для фильмов в кодировке x264 и не поддерживает ничего выше, чем «основной» профиль. Это оставляет только 2 варианта для быстро совместимых клипов: базовый и основной. Все остальные профили в настоящее время не поддерживаются Quicktime, хотя они будут воспроизводиться практически во всех других проигрывателях.

Также, к ответу выше: Quicktime не является проприетарным кодеком как таковым. Quicktime - это медиаобертка, способная содержать множество различных кодеков. Сам по себе Quicktime не является кодеком.

...