Я копирую части файла .m2v, но качество нового видеофайла ухудшается.

Любая идея, что я делаю неправильно или как улучшить команду.

Моя текущая команда выглядит так:

ffmpeg -v quiet -y -i full.m2v -acodec copy -ss 00:00:00 -to 00:00:10 -sn part.m2v

1 ответ1

0

-acodec относится только к аудиопотокам. (Это то же самое, что -codec:a или -c:a .)

Вы должны использовать -c copy для копирования всех потоков, то есть видео, аудио и субтитров.

Если нужно скопировать только видеопоток, используйте -c:v copy . В этом случае ffmpeg автоматически выберет аудиокодер в зависимости от формата вывода и перекодирует первый найденный аудиопоток. Это не является предпочтительным, если вы также не контролируете битрейт или качество звука.

PS: -ss 00:00:00 -to 00:00:10 : 00 : 10 может быть сокращено до -t 10 , в этом конкретном случае.

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