
Я работаю над проектом, в котором мне нужно извлечь видеоклип из входного видео. Я нашел много ссылок (например:связь), которые выполняют эту задачу, но во всем этом мне приходится указывать продолжительность видео.
К сожалению, у меня нет такой информации, так как я даю путь к файлу. Я ищу 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/