如何使用FFMpeg删除P-Frames的Datamosh效果

时间:2016-05-22 00:44:34

标签: ffmpeg video-processing

我试图在视频上实现Datamosh效果。 a Example of datamoshed Picture http://ilovenewwork.com/wp-content/uploads/2011/12/datamosh.jpg

我知道一般来说我对视频的需求是删除所有i-Frames,但我不知道如何使用ffmpeg来实现。

1 个答案:

答案 0 :(得分:0)

如果您只是在寻找一个简单的命令行解决方案!

安装以下ruby脚本https://github.com/ucnv/aviglitch

[nodejs version https://github.com/fand/node-aviglitch]

  1. 将您的视频转换为AVI
  2. ffmpeg -i input.mp4 output1.avi

    1. 使用ruby脚本“aviglitch”
    2. 进行数据删除

      datamosh output1.avi -o datamoshedvideo.avi

      1. (可选)将您的视频转换回mp4(或其他)
      2. ffmpeg -i datamoshedvideo.avi moshedbutoriginalext.mp4