用于自适应流媒体的多资源FFMPEG编码

用于自适应流媒体的多资源FFMPEG编码,ffmpeg,video-streaming,video-encoding,transcoding,Ffmpeg,Video Streaming,Video Encoding,Transcoding,我正在使用以下ffmpeg脚本将mp4视频编码为不同分辨率,用于自适应HLS/DASH流媒体: ffmpeg -y -nostdin -loglevel error -i INPUT.mp4 \ -map 0:v:0 -map 0:v:0 -map 0:v:0 -map 0:v:0 -map 0:v:0 -map 0:v:0 -map 0:a\?:0 \ -maxrate:v:0 350k -bufsize:v:0 700k -c:v:0 libx264 -filte

我正在使用以下ffmpeg脚本将mp4视频编码为不同分辨率,用于自适应HLS/DASH流媒体:

 ffmpeg -y -nostdin -loglevel error -i INPUT.mp4 \
    -map 0:v:0  -map 0:v:0 -map 0:v:0  -map 0:v:0  -map 0:v:0  -map 0:v:0 -map 0:a\?:0  \
    -maxrate:v:0 350k -bufsize:v:0 700k -c:v:0 libx264 -filter:v:0 "scale=320:-2"  \
    -maxrate:v:1 1000k -bufsize:v:1 2000k -c:v:1 libx264 -filter:v:1 "scale=640:-2"  \
    -maxrate:v:2 3000k -bufsize:v:2 6000k -c:v:2 libx264 -filter:v:2 "scale=1280:-2" \
    -maxrate:v:3 300k -bufsize:v:3 600k -c:v:3 libvpx-vp9 -filter:v:3 "scale=320:-2"  \
    -maxrate:v:4 1088k -bufsize:v:4 2176k -c:v:4 libvpx-vp9 -filter:v:4 "scale=640:-2"  \
    -maxrate:v:5 1500k -bufsize:v:5 3000k -c:v:5 libvpx-vp9 -filter:v:5 "scale=1280:-2"  \
    -use_timeline 1  -use_template 1 -adaptation_sets "id=0,streams=v  id=1,streams=a" \
    -threads 8 -seg_duration 5 -hls_init_time 1 -hls_time 5 -hls_playlist true -f dash OUTPUT.mpd
但脚本给出了以下错误:

仅读取'-vf scale=320:640',忽略剩余的-vf选项:使用','来分离过滤器 仅读取“-vf scale=640:1280”,忽略剩余的-vf选项:使用“,”分隔过滤器 仅读取“-af(null)”,忽略剩余的-af选项:使用“,”分隔筛选器


请帮助解决这个问题。提前谢谢

-map 0:a\?:0
->这应该是
-map 0:a:0?
,但这与您看到的警告无关。您可以忽略这些警告,代码中有一个bug。@Gyan,谢谢您的回答。在我的输出文件master.m3u8中,有多个流,但所有流的带宽都相同,这是因为此警告吗#EXT-X-STREAM-INF:BANDWIDTH=131656,RESOLUTION=320x640,CODECS=“avc1.64001e,mp4a.40.2”,AUDIO=“group_A1”media_0.m3u8”EXT-X-STREAM-INF:BANDWIDTH=131656,RESOLUTION=640x1280,CODECS=“avc1.64001f,mp4a.40.2”,AUDIO=“group_A1”media_1.m3u8
-map 0:a\:0
>这应该是
-map 0:a:0?
但这与警告无关。您可以忽略这些警告,代码中有一个bug。@Gyan,谢谢您的回答。在我的输出文件master.m3u8中,有多个流,但所有流的带宽都相同,这是因为此警告吗#EXT-X-STREAM-INF:BANDWIDTH=131656,RESOLUTION=320x640,CODECS=“avc1.64001e,mp4a.40.2”,AUDIO=“group_A1”media_0.m3u8#EXT-X-STREAM-INF:BANDWIDTH=131656,RESOLUTION=640x1280,CODECS=“avc1.64001f,mp4a.40.2”,AUDIO=“group_A1”media_1.m3u8