ffmpeg: нарезка видео с точностью до миллисекунды без звука

ffmpeg: нарезка видео с точностью до миллисекунды без звука

У меня похожая проблеманеотвеченный пост.


Первая попытка

Я использую этовидеофайл с частотой дискретизации AAC@48000. Сначала я попробовал это:

ffmpeg -i SampleVideo_1280x720_10mb.mp4 -ss 00:00:08.781 -t 17.861 output.mp4

Я проверил длительность вывода с помощью этой команды:

ffprobe -i output.mp4 -show_format -v quiet | sed -n 's/duration=//p'

и он вернулся17.883000


Решение Мульвии

Затем я попробовал решение Мульвии и попробовал

  • Чтобы вырезать звук с помощью-an
  • Иметь длительность экспорта, кратную0.021333

Итак, вот что я попробовал:

ffmpeg -i SampleVideo_1280x720_10mb.mp4 -ss 00:00:08.781 -t 17.856 -an output2.mp4

К сожалению, результат 17.880все еще неудовлетворительный.

Кто-нибудь знает, в чем тут проблема, и есть ли решение?

Связанный контент