|
|
|
@ -1,7 +1,8 @@
|
|
|
|
|
import zipfile
|
|
|
|
|
import requests
|
|
|
|
|
import os
|
|
|
|
|
import subprocess
|
|
|
|
|
import zipfile
|
|
|
|
|
|
|
|
|
|
import requests
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def ffmpeg_install_windows():
|
|
|
|
@ -39,7 +40,10 @@ def ffmpeg_install_windows():
|
|
|
|
|
# Rename and move files
|
|
|
|
|
os.rename(f"{ffmpeg_extracted_folder}-6.0-full_build", ffmpeg_extracted_folder)
|
|
|
|
|
for file in os.listdir(os.path.join(ffmpeg_extracted_folder, "bin")):
|
|
|
|
|
os.rename(os.path.join(ffmpeg_extracted_folder, "bin", file), os.path.join(".", file))
|
|
|
|
|
os.rename(
|
|
|
|
|
os.path.join(ffmpeg_extracted_folder, "bin", file),
|
|
|
|
|
os.path.join(".", file),
|
|
|
|
|
)
|
|
|
|
|
os.rmdir(os.path.join(ffmpeg_extracted_folder, "bin"))
|
|
|
|
|
for file in os.listdir(os.path.join(ffmpeg_extracted_folder, "doc")):
|
|
|
|
|
os.remove(os.path.join(ffmpeg_extracted_folder, "doc", file))
|
|
|
|
@ -101,7 +105,10 @@ def ffmpeg_install():
|
|
|
|
|
try:
|
|
|
|
|
# Try to run the FFmpeg command
|
|
|
|
|
subprocess.run(
|
|
|
|
|
["ffmpeg", "-version"], check=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE
|
|
|
|
|
["ffmpeg", "-version"],
|
|
|
|
|
check=True,
|
|
|
|
|
stdout=subprocess.PIPE,
|
|
|
|
|
stderr=subprocess.PIPE,
|
|
|
|
|
)
|
|
|
|
|
except FileNotFoundError as e:
|
|
|
|
|
# Check if there's ffmpeg.exe in the current directory
|
|
|
|
|