相关疑难解决方法(0)

如何从linux命令行获取视频文件的分辨率(宽度和高度)?

我一直在挖掘mplayer/mencoder和ffmpeg文档,我似乎无法想出任何东西.我对输出格式并不是特别挑剔,因为我可以使用正则表达式将其拉出来,我似乎无法在第一时间获取数据.

linux video command-line ffmpeg resolution

43
推荐指数
6
解决办法
7万
查看次数

FFmpeg - 将一个视频叠加到另一个视频上?

我知道这是一个非常开放的问题.我已经对FFmpeg进行了一些初步阅读,但现在需要一些指导.

问题

  • 我有一个视频input.mov.
  • 我想覆盖另一个视频overlay.wov.
  • 结果应该是单个视频(output.mov).

笔记

谢谢 - C.

编辑

  1. 后端是Go/Ruby.打开使用新语言.
  2. 应保留第一个视频的音频.
  3. 设置叠加开始的间隔会很棒.

现行解决方案

ffmpeg -i input.mov -i overlay.mov -filter_complex "[0:0][1:0]overlay[out]" -shortest -map [out] -map 0:1 -pix_fmt yuv420p -c:a copy -c:v libx264 -crf 18  output.mov
Run Code Online (Sandbox Code Playgroud)

然而,这几乎可行:

  • 即使两个视频(input.mov&overlay.mov)长度相同,叠加也会缩短.
  • 除了之外,我无法以任何间隔启动叠加层0:00.

processing video ffmpeg video-processing openframeworks

8
推荐指数
1
解决办法
1万
查看次数