使用ffmpeg下载mp4视频会产生错误

使用ffmpeg下载mp4视频会产生错误,ffmpeg,Ffmpeg,我想使用ffmpeg从url下载mp4视频 这是我的命令: /usr/bin/ffmpeg-i'https://hw16.cdn.asset.aparat.com/aparat-video/249306bba122103d1be6c98f53c4ce5e14166523-720p__77667.mp4''/home/example/public_html/test/mycron/videos/5c8e7ec5c722b.mp4' 我尝试了,但在打开过滤器时出现了此错误 我也尝试了这个命令:/us

我想使用ffmpeg从url下载mp4视频

这是我的命令:

/usr/bin/ffmpeg-i'https://hw16.cdn.asset.aparat.com/aparat-video/249306bba122103d1be6c98f53c4ce5e14166523-720p__77667.mp4''/home/example/public_html/test/mycron/videos/5c8e7ec5c722b.mp4'

我尝试了,但在打开过滤器时出现了此错误

我也尝试了这个命令:
/usr/bin/ffmpeg-I'https://hw16.cdn.asset.aparat.com/aparat-video/249306bba122103d1be6c98f53c4ce5e14166523-720p__77667.mp4'-c:v libx264-c:a copy'/home/example/public_html/test/mycron/videos/5c8e7ec5c722b.mp4'

并获取此错误:打开输出流编码器时出错#0:0-可能是不正确的参数,如比特率、速率、宽度或高度

我该怎么解决呢?

如果你只想下载一个视频,那么
ffmpeg
就太过分了。只需使用
wget
curl

如果您想在下载期间将视频转换成不同的编解码器/文件格式,您可以使用
ffmpeg
。为此,您需要给出一组合理的编解码器/比特率参数,即至少
-c:v
-b:v
-c:a
-b:a
-f
参数(有关其含义,请参阅
ffmpeg
手册)


如果您想下载流URL(rtmp或类似),那么
rtmpdump
是正确的工具;或者
youtube dl
如果它来自一个流行的流媒体网站(它支持youtube、Vimeo、MyVideo等等),实际上每个流媒体网站都支持它。

适合我。显示任一命令的完整日志。