Python пытаюсь объединить видео(без звука) с аудио в один mp4 файл

themixa

Новичок
Пользователь
Май 13, 2020
14
0
1
ПРОБОВАЛ 1 вариант:

import ffmpeg

input_video = ffmpeg.input("video.mp4")

input_audio = ffmpeg.input("audio.webm")

ffmpeg.concat(input_video, input_audio, v=1, a=1).output("output.mp4").run()
ПРОБОВАЛ 2 вариант:
import ffmpeg

input_video = ffmpeg.input(r"C:\Users\Misha\PycharmProjects\youtube_video_loader\video.mp4")

input_audio = ffmpeg.input(r"C:\Users\Misha\PycharmProjects\youtube_video_loader\audio.webm")

ffmpeg.concat(input_video, input_audio, v=1, a=1).output("output.mp4").run()

В обоих случаях появляется ошибка.

Traceback (most recent call last):
File "C:\Users\Misha\PycharmProjects\youtube_video_loader\test.py", line 7, in <module>
ffmpeg.concat(input_video, input_audio, v=1, a=1).output("output.mp4").run()
File "D:\Python 3.9.5\lib\site-packages\ffmpeg\_run.py", line 313, in run
process = run_async(
File "D:\Python 3.9.5\lib\site-packages\ffmpeg\_run.py", line 284, in run_async
return subprocess.Popen(
File "D:\Python 3.9.5\lib\subprocess.py", line 951, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "D:\Python 3.9.5\lib\subprocess.py", line 1420, in _execute_child
hp, ht, pid, tid = _winapi.CreateProcess(executable, args,
FileNotFoundError: [WinError 2] Не удается найти указанный файл

Помогите pls
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 672
478
83
попробуйте указать полный путь к файлу, или положите файл в одну папку со скриптом
 

themixa

Новичок
Пользователь
Май 13, 2020
14
0
1
попробуйте указать полный путь к файлу, или положите файл в одну папку со скриптом
все равно
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 672
478
83
ну ошибка в том что файла нет, попробуйте создать файл output.mp4 заранее в ручную, и положите в папку со скриптом, или укажите до него полный путь
 

Форум IT Специалистов