0

このコードは、ビデオをダウンロードして mp3 ファイルに変換します。ただし、mp3 オーディオは通常のビデオの 2 倍の長さになります。どうすればこの問題を解決できますか?

import pafy
import os
import moviepy.editor as mp


print "[+] Welcome to Youtube downloader."
download_url = raw_input("URL :")

video = pafy.new(download_url)
best = video.streams
file_name = video.streams[0]
print file_name

directory = "downloaded-music"
if not os.path.exists(directory):
    os.makedirs(directory)
x = file_name.download(filepath = directory)

clip = mp.VideoFileClip(x)
print clip.size
clip.audio.write_audiofile(x + ".mp3")

os.remove(x)
4

1 に答える 1

0

実際の値よりも 2 倍大きい値 "clip.size" ですか、それともファイルの実際の長さですか?

于 2016-08-08T10:22:12.770 に答える