Ser*_*nko 4 mp4 ffmpeg avi video-encoding mkv
我正在研究存储来自少数已编码为 h264 的源的视频流的可能性,而无需进行视频转码,因为我想用于该项目的设备将无法即时对组合视频进行转码。
我正在寻找的是两个或更多的图片(不是视频连接)打包到 mp4/avi/mkv 中。
我相信 mkv 容器支持这种包装,但我一直无法为 ffmpeg 或其他工具找到合适的选项来以这种方式存储它。它所做的是将非常慢的视频转码成一个大的 h264 流。
如果您的播放器可以处理它,只需让它执行并排视图。无需编码或多路复用。
使用mpv 的示例:
mpv --lavfi-complex="[vid1][vid2]hstack[vo];[aid1][aid2]amix[ao]" input1.mp4 --external-file=input2.mp4
Run Code Online (Sandbox Code Playgroud)
上面的示例假设每个输入具有相同的高度。否则,您将不得不添加 scale、scale2ref、pad 和/或裁剪过滤器。使用裁剪过滤器从高度移除 20 个像素的简单示例:
mpv --lavfi-complex="[vid1]crop=iw:ih-20[c];[c][vid2]hstack[vo];[aid1][aid2]amix[ao]" input1.mp4 --external-file=input2.mp4
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅mpv 文档和FFmpeg 过滤器。
| 归档时间: |
|
| 查看次数: |
2705 次 |
| 最近记录: |