Я пытаюсь решить проблему с объединением нескольких видеофайлов и заканчивая молчаливым аудио для всего сгенерированного видео. Частично это генерирует два видео, один заголовок и один конечный экран, созданные из изображений, которые я добавил молчание. Затем я снимаю их и добавляю до семи видео (со стерео аудио, 48000 Гц). Таким образом, в итоге он стал заголовком + {до семи видео} + конечный экран. Но все еще нет. Я по -прежнему теряю звук на видео, у которых должно быть звук (что изначально).
Соответствующий код:
Экран заголовка: < Br />(
ffmpeg
.input(thumbnail_path, loop=1, t=self.config.title_duration)
.filter('fade', type='in', duration=self.config.fade_duration)
.output(title_temp, vcodec='h264', acodec='aac', af='aevalsrc=0:d={}[aout]:s=48000:c=2'.format(self.config.title_duration))
.overwrite_output()
.run(capture_stdout=True, capture_stderr=True)
)
< /code>
Экран конечного: < /p>
(
ffmpeg
.input(end_screen_path, loop=1, t=self.config.end_screen_duration)
.filter('fade', type='in', duration=self.config.fade_duration)
.output(end_temp, vcodec='h264', acodec='aac', af='aevalsrc=0:d={}[aout]:s=48000:c=2'.format(self.config.end_screen_duration))
.overwrite_output()
.run(capture_stdout=True, capture_stderr=True)
)
< /code>
concatenate: < /p>
(
ffmpeg
.input(concat_file, format='concat', safe=0)
.output(output_path, c='copy')
.overwrite_output()
.run(capture_stdout=True, capture_stderr=True)
)
< /code>
Любая помощь с этим была бы очень оценена. Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/793 ... hon-ffmpeg
Silent Audio в объединенных MP4S (Python, FFMPEG) ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение