我不是视频编辑专家,但我想了解Whatsapp视频处理的逻辑.
首先我注意到无论文件是什么,Whatsapp都将上传视频的限制设置为16MB,之后whatsapp将视频裁剪为不超过限制.这是一个惯例还是个人选择?
其次,当使用相机拍摄视频时,默认情况下不会压缩视频,所以whatsapp会使用FFMPEG我的猜测进行压缩,而且不需要时间.(尝试播放1分钟1920x1080的视频,大小为125MB,立即变为640x360,大小为5MB,上传自动启动)..他们怎么可能这样做?为什么选择640x360,对我来说,2个异步任务非常快:压缩+上传.
当我运行压缩命令ffmpeg -y -i in.mp4 -codec:v libx264 -crf 23 -preset medium -codec:a libfdk_aac -vbr 4 -vf scale=-1:640,format=yuv420p out.mp4时,大约需要1分钟,视频正在旋转!! :d
最后,当我们从Youtube下载视频时,它已经被压缩(我猜)并且whatsapp甚至没有尝试压缩它.所以我认为它会自动检测视频是否被压缩.我们怎么能发现这个?
谢谢.
嗨,我想使用ffserver通过网络流式传输视频.我得到这个链接作为参考.
现在我无法弄清楚的是如何将一个文件夹(我希望流式传输的所有视频内容)作为输入来传输所有视频.我还想不时地在这个文件夹中动态添加更多视频,并且应该发生流式传输(比如它在达尔文的工作方式).现在我不能使用Darwin,因为它不支持iOS.
请给我一个建议.
有没有其他开源工具,我可以做到这一点?