![ffmpeg: нарезка видео с точностью до миллисекунды без звука](https://rvso.com/image/1543228/ffmpeg%3A%20%D0%BD%D0%B0%D1%80%D0%B5%D0%B7%D0%BA%D0%B0%20%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%20%D1%81%20%D1%82%D0%BE%D1%87%D0%BD%D0%BE%D1%81%D1%82%D1%8C%D1%8E%20%D0%B4%D0%BE%20%D0%BC%D0%B8%D0%BB%D0%BB%D0%B8%D1%81%D0%B5%D0%BA%D1%83%D0%BD%D0%B4%D1%8B%20%D0%B1%D0%B5%D0%B7%20%D0%B7%D0%B2%D1%83%D0%BA%D0%B0.png)
У меня похожая проблеманеотвеченный пост.
Первая попытка
Я использую этовидеофайл с частотой дискретизации 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
все еще неудовлетворительный.
Кто-нибудь знает, в чем тут проблема, и есть ли решение?