FFMpeg: Создание видеоклипа продолжительностью около 10 секунд, если продолжительность видео неизвестна без звука.

FFMpeg: Создание видеоклипа продолжительностью около 10 секунд, если продолжительность видео неизвестна без звука.

Я работаю над проектом, в котором мне нужно извлечь видеоклип из входного видео. Я нашел много ссылок (например:связь), которые выполняют эту задачу, но во всем этом мне приходится указывать продолжительность видео.

К сожалению, у меня нет такой информации, так как я даю путь к файлу. Я ищу 10-секундный клип из видео, который сохранен в определенном месте без аудиочасти.

Я намерен показать это 10-секундное видео в качестве предварительного просмотра настоящего видео во внешнем интерфейсе, и я не хочу включать в него звук.

решение1

Скорее всего, вас интересует:

ffmpeg -i "A_File.mp4" -ss 00:00:0.0 -t 10 -an "B_File.mp4"

Чтобы сделать это немного быстрее, вы также можете попробовать добавить, -threads $(nproc)например:

ffmpeg -threads $(nproc) -i "A_File.mp4" -ss 00:00:0.0 -t 10 -an "B_File.mp4"

Уже имеется значительное количество статей и документации по достижению этих результатов, в том числе:

https://ffmpeg.org/ffmpeg.html

http://www.labnol.org/internet/useful-ffmpeg-commands/28490/

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