ffmpeg處理視頻與聲音
阿新 • • 發佈:2017-05-07
foo mpeg gb2 nim rac pop 視頻 放大 開始時間
ffmpeg -i input_file -vcodec copy -an output_file_video //分離視頻流
ffmpeg -i input_file -acodec copy -vn output_file_audio //分離音頻流
2-r 提取圖像的頻率,-ss 開始時間,-t 持續時間
ffmpeg -ss 0:1:30 -t 0:0:20 -i input.avi -vcodec copy -acodec copy output.avi //剪切視頻
3.ffmpeg從視頻中生成gif圖片:
1.ffmpeg將mp4分解成多張jpg圖片
要在遊戲中播放視頻,引擎竟然不支持。琢磨了一下,幹脆將視頻圖片提取出來,然後用Animation動畫類來播放這些圖片,這樣也能實現播放視頻的效果。還是ffmpeg處理圖像同能最強大,用到關鍵幾步如下:
1.分離視頻音頻流
ffmpeg -i input_file -vcodec copy -an output_file_video //分離視頻流
ffmpeg -i input_file -acodec copy -vn output_file_audio //分離音頻流
2-r 提取圖像的頻率,-ss 開始時間,-t 持續時間
ffmpeg -ss 0:1:30 -t 0:0:20 -i input.avi -vcodec copy -acodec copy output.avi //剪切視頻
3.ffmpeg從視頻中生成gif圖片:
ffmpeg -i capx.mp4 -t 10 -s 320x240 -pix_fmt rgb24 jidu1.gif
// -t參數表示提取前10秒視頻
// -s 表示按照 320x240的像素提取
4. ffmpeg將視頻導出成多張圖片
ffmpeg -i output.mp4 -r 30 -f image2 foo-%05d.jpeg
// -r參數表示按照30幀的速度提取。
2.將mp3聲音放大
將input.mp3的音量放大四倍
ffmpeg -i input.mp3 -vol 400 output.mp3
ffmpeg處理視頻與聲音