标签: virtual-reality

在 ffmpeg 中对 360 Video 使用视频过滤器时保留等距柱状边数据

我有一个 360° 视频,想使用 ffmpeg 将其横向移动,以便在播放器中打开视频时的默认视点会移动。我发现这个问题(如何在 ffmpeg 中水平偏移视频?)帮助我完成了转换,但是当我使用这种方法来移动视频时,视频的侧数据(包含它是等距矩形格式的信息) ) 离开了。

这是ffprobe在我的输入文件上使用的相关部分:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf57.83.100 Duration: 00:00:05.01, start: 0.000000, bitrate: 57592 kb/s Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuvj420p(pc), 3840x1920 [SAR 1:1 DAR 2:1], 57515 kb/s, 29.95 fps, 29.95 tbr, 29948 tbn, 59.90 tbc (default) Metadata: handler_name : VideoHandler Side data: spherical: equirectangular (0.000000/0.000000/0.000000)

然后我使用上面链接中描述的覆盖过滤器,如下所示:

ffmpeg -i test.mp4 -filter_complex "[0:v][0:v]overlay=960:0[bg]; [bg][0:v]overlay=960-W,format=yuvj420p[out]" …

video metadata ffmpeg virtual-reality

5
推荐指数
0
解决办法
640
查看次数

标签 统计

ffmpeg ×1

metadata ×1

video ×1

virtual-reality ×1