FFMPEG - конвертировать видео без потери разрешения - PullRequest
6 голосов
/ 28 июня 2011

Я использую ffmpeg для конвертации mp4-видео с YouTube.Видео HD 1080. Когда я конвертирую его в mpeg2video, видео теряет четкость независимо от параметра -s 1920x1080.Как я могу конвертировать видео, не теряя резкости изображения?Я использую команду:

ffmpeg -i BBB.mp4 -vcodec mpeg2video -s1920x1080 -acodec copy -f mpegts BBB.ts

Ответы [ 3 ]

5 голосов
/ 29 октября 2015

Лучший способ убедиться, что ваши изображения имеют то же качество, что и до преобразования, добавьте -q:v 1.q - это качество, v - для видео, 1 - для качества в диапазоне от 1 до 35, самое низкое из которых - лучшее качество.

Это даст вам новую команду следующим образом:

ffmpeg -i BBB.mp4 -vcodec mpeg2video -s1920x1080 -q:v 1 -acodec copy -f mpegts BBB.ts
3 голосов
/ 13 июля 2011

Или попробуйте установить любой битрейт, который вы считаете приемлемым:

ffmpeg -i BBB.mp4 -vcodec mpeg2video -b 4000000 -s 1920x1080 -акодек-копия -f mpegts BBB.ts

mp4-> mpeg2 = транскодирование

2 голосов
/ 01 июля 2011

Используйте тег -sameq для окончательного видео, чтобы следовать тому же качеству источника.

Пример:

ffmpeg -i BBB.mp4 -vcodec mpeg2video -s 1920x1080 **-sameq** -acodec copy -f mpegts BBB.ts
...