Я копирую части файла .m2v, но качество нового видеофайла ухудшается.
Любая идея, что я делаю неправильно или как улучшить команду.
Моя текущая команда выглядит так:
ffmpeg -v quiet -y -i full.m2v -acodec copy -ss 00:00:00 -to 00:00:10 -sn part.m2v
Я копирую части файла .m2v, но качество нового видеофайла ухудшается.
Любая идея, что я делаю неправильно или как улучшить команду.
Моя текущая команда выглядит так:
ffmpeg -v quiet -y -i full.m2v -acodec copy -ss 00:00:00 -to 00:00:10 -sn part.m2v
-acodec относится только к аудиопотокам. (Это то же самое, что -codec:a или -c:a .)
Вы должны использовать -c copy для копирования всех потоков, то есть видео, аудио и субтитров.
Если нужно скопировать только видеопоток, используйте -c:v copy . В этом случае ffmpeg автоматически выберет аудиокодер в зависимости от формата вывода и перекодирует первый найденный аудиопоток. Это не является предпочтительным, если вы также не контролируете битрейт или качество звука.
PS: -ss 00:00:00 -to 00:00:10 : 00 : 10 может быть сокращено до -t 10 , в этом конкретном случае.