我一直在尝试将多分辨率 WebM 视频( VP9/VP8/H.264 )(1280 x 1080 直到一半,然后是 1080 x 1280)转换为具有 H.264 视频编码的 MP4 容器。
当使用 FFMPEG 进行转码时,它会锁定在使用 libvpx(对于 VP8 和 VP9)和 libx264(对于 H264)进行转码时在视频开始时遇到的帧大小(在这种情况下为 1280 x 1080)。
我唯一能做对的例子是当 Input WebM 有 H.264 视频和 opus 音频时,ffmpeg 被指示只复制视频流并将音频转码为 aac。
有没有办法让ffmpeg支持多分辨率视频转码?
如何生成示例视频:在支持 mediaRecorder API 的 Chrome 或 Firefox(在支持自动旋转且纵向和横向分辨率不同的设备上)上转到此链接:https ://webrtc.github.io/samples/src /content/getusermedia/record/,开始录制视频,同时录制视频,改变方向,停止录制并下载视频。文件)
讨论参考:https ://groups.google.com/a/webmproject.org/forum/#!topic/webm-discuss/IgumDyMAHY0