Я скачал последнюю версию FFMPEG для Windows (версия 3.2.4).

Я хотел использовать его для преобразования файла MOV, который содержит qtrle несжатого видео.

Видео можно скачать по этой ссылке - https://www.sendspace.com/file/qjjkhj.

Я могу просматривать видео в VLC Media Player, но когда я пытаюсь преобразовать его в VLC в любой видеоформат, выводится неверный видеофайл.

Я также попытался использовать FFMPEG с помощью следующей команды - ffmpeg -i DL126H.mov -c:v copy VideoClip0002.mp4 . И все же результат был: [mp4 @ 00000000026744e0] Could not find tag for codec qtrle in stream #0, codec not currently supported in container Could not write header for output file #0 (incorrect codec parameters ?): Invalid argumentStream mapping:

Я также попробовал следующее - ffmpeg -i DL126H.mov -c:v mpeg2video -b 16M out.mpg но вывод, как и в случае с VLC, был неверным видеофайлом.

Поэтому я хотел бы помочь с:

  1. Преобразовать в дружественный для Windows формат (с высоким качеством)?
  2. Измените контейнер на формат, работающий в Windows (без перекодирования).
  3. Преобразовать в действительный MPEG2 (.mpg) с высокой скоростью передачи данных.

Благодарю вас.

1 ответ1

3

Синтаксис просто

ffmpeg -i DL126H.mov -pix_fmt yuv420p VideoClip0002.mp4

Это будет кодировать с использованием параметров по умолчанию, то есть с использованием libx264 на CRF 23 и AAC на 128 кбит / с.

Чтобы использовать пользовательские параметры, такие как лучшее качество видео, используйте

ffmpeg -i DL126H.mov -crf 18 -pix_fmt yuv420p VideoClip0002.mp4

Это сохранит больше исходного качества, но больший файл

В случае FFmpeg сборка 'release' никогда не бывает последней версией. Всегда идите на ночные сборки / снимки / git.


Если вы хотите кодировать в MPEG-2, используйте

ffmpeg -i DL126H.mov -c:v mpeg2video -b:v 16M -bufsize 30M -maxrate 30M -pix_fmt yuv420p VideoClip0002.mp4

Спецификация MPEG-2 была разработана в дни SD-видео, и по умолчанию она не подходит для HD-видео. Поэтому пара из них должна быть переопределена вручную. Результат играет для меня в WMP12.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .