Какая разница между "-vcodec его копия" и "-sameq"?

в чем разница между использованием -vcodec copy и -sameq С FFmpeg?

делают ли они то же самое?

27
задан slhck
08.01.2023 13:43 Количество просмотров материала 3242
Распечатать страницу

2 ответа

-sameq не заставит вас использовать тот же кодек. Например, вы можете конвертировать H. 264 в DivX, используя-sameq.

3
отвечен CarlF 2023-01-09 21:31

принятый ответ неверен-или по крайней мере не объясняет, что вариантов на самом деле.

  • -c:v copy указывает FFmpeg скопировать битовый поток видео в выходной файл. Например, AVI-видео имеет битовый поток XviD-видео, и его можно скопировать в контейнер MP4 без повторного кодирования видео. Это, по сути, дает вам такое же качество, так как в потоке видео ничего не изменится.

    здесь пример, который изменяет контейнер с AVI на MP4, если битовый поток видео допустим и для MP4:

    ffmpeg -i input.avi -c:v copy output.mp4
    

    опять же: FFmpeg скопирует все, что найдет. Здесь не происходит перекодировки. В принципе, FFmpeg просто читает и записывает контейнер и не изменяет кодеки.

  • sameq указывает FFmpeg использовать те же параметры квантования при преобразовании видео с тем же кодеком, который использовался для ввода. Опцион делает не означают одно и то же качество. Смотри:что такое опция "sameq" в FFmpeg?

    на sameq опция была удалена из FFmpeg довольно давно, поэтому ее нельзя использовать больше, и если у вас есть версия ffmpeg что до сих пор, пора обновить!

21
отвечен slhck 2023-01-09 23:48

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх