Youtube上传多视频流测试
有个大胆的想法
将本地视频, 复制一份,其中一份做模糊处理, 另一份保留原始视频不处理,
将这两个视频合并为一个多轨道(多视频流)视频,时间长度不变,大小翻倍,
默认播放做了模糊处理之后的视频,通过ffplay命令加特殊参数可以播放原始视频,
将此视频上传 Youtube,再下载下来播放,看能否播放原始视频。
下面开始测试:
生成一份模糊视频
ffmpeg -i dbc11.mp4 -filter_complex "[0:v]crop=iw:ih*2/5:0:0[top];[0:v]crop=iw:ih*3/5:0:ih*2/5,boxblur=18[bottom];[top][bottom]vstack" -c:a copy dbc12.mp4
生成多视频流视频
ffmpeg -i dcb11.mp4 -i dbc12.mp4 -map 0:v:0 -map 1:v -map 0:a -map 1:a -c copy -y mixdbc.mp4
播放多视频流视频,默认播放“最佳”的视频
ffplay mixdbc.mp4
指定视频流参数播放
ffplay -vst 0 -i mixdbc.mp4 -fs
ffplay -vst 1 -i mixdbc.mp4 -fs
注:
设置多视频流的默认视频流
ffmpeg -i mix5.mp4 -map 0:v:1 -map 0:v:0 -map 0:a -c:v copy -c:a copy -y mix7.mp4
将视频上传到 Youtube
https://www.youtube.com/watch?v=JO5CFCaT0Sc
上传完成
将视频下载下来
很遗憾被油管处理了,变成了单个视频流视频
很明显,这个骚操作失败,另寻他法。
评论
发表评论