2017-07-19 86 views
0

我试图用此代码记录实时流视频。我补充一点,里面的代码render.cmd如何在ffmpeg中使用youtube-dl

的ffmpeg -i $(YouTube的-DL -f 95 -g https://www.youtube.com/watch?v=v2_knJ1RwlQ)-c副本render.ts

,但我得到这个错误$(YouTube的-DL:否这样的文件或目录

任何人帮助我,请

+0

用引号括起来:' “$(YouTube的-DL ... WLQ)”' – Mulvya

+0

我得到这个错误$(YouTube的-DL -f 95 -g https://www.youtube.com/watch?v=v2_knJ1RwlQ):无效的参数 –

回答

0

您需要使用youtube-dl tfor电话fmpeg

youtube-dl -f 95 -g https://www.youtube.com/watch?v=v2_knJ1RwlQ --ffmpeg-location /path/to/ffmpeg 
+0

我得到了这个错误http://imgur.com/a/o7pAn –

0

外貌,像没有路到YouTube-DL 尝试检查:

  1. 只需运行 “的YouTube-DL - 版本” 或 “为YouTube-DL”,并检查它是
  2. 如果没有文件 - 安装
  3. 尝试:

的YouTube-DL --external-下载

目前支持aria2c,avconv,axel,curl,ffmpeg,httpie和wget。
例如,

youtube-dl -f 93 --external-downloader ffmpeg --external-downloader-args\ 
"-hide_banner -reconnect 1 -reconnect_at_eof 1 \ 
-reconnect_streamed 1 -reconnect_delay_max 2 \ 
-fflags +genpts -user-agent proxy5 \ 
-c copy -sn -dn -hls_time 8 -hls_list_size 3000 \ 
-hls_wrap 80000 -hls_allow_cache 30 -hls_flags delete_segments i.m3u8" \ 
https://www.youtube.com/watch?v=8t3YhjKEYhw 

ffmpeg -re -i $(youtube-dl -f 93 -g 8t3YhjKEYhw) \ 
-hide_banner -reconnect 1 -reconnect_at_eof 1 \ 
-reconnect_streamed 1 -reconnect_delay_max 2 \ 
-fflags +genpts -user-agent proxy5 -c copy -sn -dn \ 
-hls_time 8 -hls_list_size 3000 -hls_wrap 80000 \ 
-hls_allow_cache 30 -hls_flags delete_segments i.m3u8