Как объединить файл mp4 и файл avi в python? - PullRequest
0 голосов
/ 09 апреля 2020

Я пытаюсь объединить аудиофайл mp4 и аудиофайл avi в python. В настоящее время я использую Pydub для этого. Я использую этот код: -

Мое имя файла comb.py и моя версия python 3.7.6

from pydub import AudioSegment

part1 = AudioSegment.from_file('part1.mp4', format='mp4')
part2 = AudioSegment.from_file('part2.avi', format='avi')

combine = part1 + part2

combine.export('combine.mp4', format='mp4')


Но я получаю эту ошибку: -

Traceback (most recent call last):
  File ".\combine.py", line 4, in <module>
    part2 = AudioSegment.from_file('part2.avi', format='avi')
  File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\site-packages\pydub\audio_segment.py", line 665, in fro
m_file
    info = mediainfo_json(orig_file)
  File "C:\Users\User\AppData\Local\Programs\Python\Python37\lib\site-packages\pydub\utils.py", line 288, in mediainfo_j
son
    for token in extra_info[stream['index']]:
KeyError: 1

Я не понимаю, почему я получаю эту ошибку. Пожалуйста, помогите мне.

...