以下是我正在运行的命令。它应该将其转换为mp3,但它仍然作为flv中的视频导出。我究竟做错了什么?
$cmd = '/usr/local/bin/youtube-dl -o "%(title)s.%(ext)s" -x --audio-format mp3 -- '.escapeshellarg($url).'';
答案 0 :(得分:1)
youtube-dl会在转换前下载视频。最有可能的是,您没有安装ffprobe
或ffmpeg
。确保两个程序都可用(即ffprobe --help
和ffmpeg --help
得到合理的输出。
答案 1 :(得分:0)
您可以直接从youtube网站下载.mp3文件。
例如,在ubuntu终端youtube-dl youtube.com/watch?v=qn6CMz18lkQ -f 141。大多数情况下141可能是.mp3文件格式代码,以获得更好的质量。