前提・実現したいこと
動画と別撮りした音声の合成を行いたいです。
os.path.existsなどでファイル自体はあると認識されるのですがffmpegではファイルが認識されないようです。
発生している問題・エラーメッセージ
Traceback (most recent call last): File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\tkinter\__init__.py", line 1705, in __call__ return self.func(*args) File "C:/Users/user/PycharmProjects/DownLoadTest/youtube.py", line 142, in <lambda> command=lambda: get_youtube(y_url_box.get(), download_location_box.get(), chk_state.get())) File "C:/Users/user/PycharmProjects/DownLoadTest/youtube.py", line 78, in get_youtube join_audio_video(y_url) File "C:/Users/user/PycharmProjects/DownLoadTest/youtube.py", line 106, in join_audio_video ffmpeg.run(stream) File "C:\Users\user\PycharmProjects\DownLoadTest\venv\lib\site-packages\ffmpeg\_run.py", line 320, in run overwrite_output=overwrite_output, File "C:\Users\user\PycharmProjects\DownLoadTest\venv\lib\site-packages\ffmpeg\_run.py", line 285, in run_async args, stdin=stdin_stream, stdout=stdout_stream, stderr=stderr_stream File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 800, in __init__ restore_signals, start_new_session) File "C:\Users\user\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 1207, in _execute_child startupinfo) FileNotFoundError: [WinError 2] 指定されたファイルが見つかりません。 Process finished with exit code 0
該当のソースコード
python
1import ffmpeg 2 3instream1 = ffmpeg.input(videopath) 4instream2 = ffmpeg.input(audiopath) 5stream = ffmpeg.output(instream1, instream2, videoname, vcodec="copy", acodec="aac") 6ffmpeg.run(stream)
補足情報(FW/ツールのバージョンなど)
python 3.7
pycharm community 2020.1
ffmpeg 1.4
ffmpeg-python 0.2.0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/16 00:32