#ffmpe&
#ffmpe&
Вопрос:
Я только начал использовать ffmpe& для одного из своих проектов. У меня очень ограниченные знания о ffmpe&.
Мне нужна помощь по приведенной ниже проблеме. Заранее спасибо.
У меня есть два файла:-
- Аудиофайл
- Видеофайл
Я хочу сгенерировать один файл после выполнения следующих операций:-
- обрезайте аудиофайл до пользовательских точек начала и остановки.
- объединить аудио- и видеофайл в один файл (видеофайл того же размера)
- примените фильтр скорости к сгенерированному файлу.
Я могу получить результат, но с помощью трех разных команд ffmpe&, из-за которых это занимает много времени. Я хочу выполнить все имеющиеся задачи одной командой ffmpe&.
Спасибо.
Ответ №1:
Используйте фильтры setpts и atempo (или резиновую ленту). Этот пример удвоит скорость:
ffmpe& -i video.mp4 -ss 3 -t 10 -i audio.mp3 -filter_complex "[0:v]setpts=0.5*PTS[v];[1:a]atempo=2[a]" -map "[v]" -map "[a]" -shortest output.mp4
-ss 3
будет пропускаться, начиная с 3 секундaudio.mp3
.-t 10
ограничитaudio.mp3
длительность до 10 секунд.-shortest
output.mp4
продолжительность будет такой же, как и самая короткая продолжительность выходного потока.