Если у меня есть папка с множеством файлов формата flv, и я хочу перебрать эти файлы flv и преобразовать их в формат mp4 в Python и ffmpeg.Я хотел бы сохранить исходные имена файлов, за исключением замены их расширения «.flv» на «.mp4».
Я попытался выполнить итерацию FLV-файлов и преобразовать один FLV-файл в формат MP4, но я не знаю, как преобразовать все FLV-файлы в Python.Заранее благодарим за помощь.
import glob
import subprocess
import os
# Iterate all flv files in a folder
for file in glob.glob('*.flv'):
print(file)
# Convert one flv file to mp4 file
inputfile = 'video.flv'
outputfile = 'video.mp4'
subprocess.run(['ffmpeg', '-i', inputfile, outputfile])
Ссылка: Преобразование ts в mp4 с Python