And*_*bbs 18
不,不可能使用ffmpeg对视频进行反向编码而不将其转储到图像然后再返回.网上有许多指南可以向您展示如何操作,特别是:
和
后者如下:
转储所有视频帧
$ ffmpeg -i input.mkv -an -qscale 1 %06d.jpg
Run Code Online (Sandbox Code Playgroud)
转储音频
$ ffmpeg -i input.mkv -vn -ac 2 audio.wav
Run Code Online (Sandbox Code Playgroud)
反向音频
$ sox -V audio.wav backwards.wav reverse
Run Code Online (Sandbox Code Playgroud)
Cat视频帧以相反的顺序将FFmpeg作为输入
$ cat $(ls -r *jpg) | ffmpeg -f image2pipe -vcodec mjpeg -r 25 -i - -i backwards.wav -vcodec libx264 -vpre slow -crf 20 -threads 0 -acodec flac output.mkv
Run Code Online (Sandbox Code Playgroud)
使用mencoder对PAL dv进行去隔行,并将帧速率从25加倍到50,然后输出到FFmpeg.
$ mencoder input.dv -of rawvideo -ofps 50 -ovc raw -vf yadif=3,format=i420 -nosound -really-quiet -o - | ffmpeg -vsync 0 -f rawvideo -s 720x576 -r 50 -pix_fmt yuv420p -i - -vcodec libx264 -vpre slow -crf 20 -threads 0 video.mkv
Run Code Online (Sandbox Code Playgroud)
hfo*_*sli 10
我根据Andrew Stubbs的回答创建了一个脚本
https://gist.github.com/hfossli/6003302
可以像这样使用
./ffmpeg_sox_reverse.sh -i Desktop/input.dv -o test.mp4
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
20609 次 |
最近记录: |