Press "Enter" to skip to content

标签: youtube

解决youtube-dl下载时遇到的ERROR: Stream #1:0 -> #0:1 (copy)问题

今天使用youtube-dl下载视频时, 遇到了ERROR: Stream #1:0 -> #0:1 (copy)的错误. 上网查了一下原因, 是youtube-dl和ffmpeg不兼容所致. 于是把youtube-dl和ffmpeg都升级到最新版, 发现问题依旧. 经过一番Google, 也算是找到了解决办法:

之前一直使用的下载方式

sudo youtube-dl --merge-output-format mp4 -f bestvideo+bestaudio https://www.youtube.com/watch?v=L2I67vUK4fY

如果遇到了ERROR: Stream #1:0 -> #0:1 (copy)的错误, 可以使用下面的办法

# 先把视频和音频都下载回来
sudo youtube-dl -f bestvideo[ext=webm]+bestaudio[ext=m4a] https://www.youtube.com/watch?v=L2I67vUK4fY
# 然后再手动merge
sudo ffmpeg -i 1.webm -i 1.m4a -c copy 1.mkv

Leave a Comment

使用youtube-dl下载youtube视频

youtube-dl是一个使用python编写的脚本,可以下载热门视频网站的视频。在Linux系统下可以一健下载Youtube、Youku、Tudou等热门网站的视频,甚至是一些XXX网站的视频下载,如YouPorn、XVideos等。下面介绍使用方法。

1,准备工作(安装python)

[[email protected] ~]# sudo yum install python

youtube-dl需要Python 2.6以上的版本。如果你的系统是CentOS 5,请根据这篇文章更新Python版本。CentOS 6里已经自带了Python 2.6,所以不需要更新。

2,下载及使用

[[email protected] ~]# sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o  /usr/local/bin/youtube-dl
[[email protected] ~]# chmod a+x /usr/local/bin/youtube-dl

使用方法

[[email protected] ~]# youtube-dl --max-quality url http://www.youtube.com/watch?v=XXXXXX
[[email protected] ~]# youtube-dl --max-quality url http://v.youku.com/v_show/id_XXXXXX.html

其它选项

2 Comments