无法使用任何工具旋转/转码视频

时间:2019-06-08 12:37:46

标签: video ffmpeg android-emulator video-encoding

我有一个从Android虚拟设备(Android模拟器)捕获的视频。其格式为WebM。我需要将其逆时针旋转90度。但是我不能这样做:我尝试过FFMpeg-它会丢弃除1-2,几个在线转换器以外的所有帧-没有结果。然后,我尝试将此视频编码为H.264 ...没有结果。整个视频都是黑色的(再次有1-2帧)。如何旋转或重新编码该视频?

视频:https://dropmefiles.com/nhy0H(无标题。webm-视频需要旋转; out_example.webm-从FFMpeg输出视频)。

1 个答案:

答案 0 :(得分:1)

由于某种原因,ffmpeg检测到错误的帧速率(0.04 fps)-标头格式错误或解复用器错误。因此,在转码期间,会选择一个相应的时基,这会导致DTS分辨率非常粗糙,进而导致ffmpeg丢弃大多数帧。

使用

ffmpeg -i untitled.webm -vf transpose=2 -time_base:v 1/1000 -c:a copy out.webm