video - 如何将所有视频帧替换为一张图像?

标签 video ffmpeg video-streaming

我有一些电影
我想将该视频中的所有帧替换为我的静态图像。
使视频时长、分辨率(宽度、高度)、声音和其他属性保持不变。

最佳答案

利用

ffmpeg -i video -i image
  -filter_complex "[1][0]scale2ref[i][v];[v][i]overlay" -c:a copy out.mp4

scale2ref 过滤器将图像大小调整为与视频相同的大小。然后叠加过滤器将图像叠加到视频上,重复它直到结束。

关于video - 如何将所有视频帧替换为一张图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48667345/

相关文章:

c++ - 使用 dlib 进行视频人脸检测

javascript - 悬停视频交换

android - 如何在YouTube Player API中播放多个视频?

php - 你如何在ffmpeg中进行两次转换?

java - 红色5 : How can i get event when recording finished?

iphone - 在 iOS 设备上禁用应用外视频

html - 使 div 视频背景淡出 - 这可能吗?

c++ - FFMPEG:在 h264rgb/libx264rgb 错误中解码视频

video - 转码为 webm 时的 Ffmpeg 性能问题

android - 实时/零延迟视频流 : what codec parameters to use?