ffmpeg -version ffprobe -show_format D:\507.mp4 ffplay D:\507.mp4 這時(shí)候就會(huì)彈出來一個(gè)窗口,一邊播放MP3文件,一邊將播放音頻的圖畫到該窗口上。針對(duì)該窗口的操作 如下: 點(diǎn)擊該窗口的任意一個(gè)位置,ffplay會(huì)按照點(diǎn)擊的位置計(jì)算出時(shí)間的進(jìn)度,然后seek到計(jì)算出來的時(shí)間點(diǎn)繼續(xù)播放。 按下鍵盤的左鍵默認(rèn)快退10s,右鍵默認(rèn)快進(jìn)10s,上鍵默認(rèn)快進(jìn)1min,下鍵默認(rèn)快退1min。 按ESC就退出播放進(jìn)程,按W會(huì)繪 制音頻的波形圖。 ffmpeg -ss 0:14.000 -i .\in.mp3 -c copy .\out.mp3 ffmpeg -i .\in.flv -ss 1:23.456 -t 15 -c copy .\out.mp4 (從起點(diǎn)開始保留15秒,順便轉(zhuǎn)碼) ffmpeg -ss 2 -to 0:16.123 -i .\in.ass -c copy .\out.ass ffmpeg -ss 19 -to 21 -i .\in.mp4 .\%03d.png 表示導(dǎo)出從視頻的第19秒到21秒,這2秒內(nèi)的所有幀圖片。 這里解釋兩點(diǎn)。“幀”是“幀率”的意思,單位是“幀/每秒”,每秒多少幀就是說每秒播放了多少張圖片(不懂可以自行去搜一搜“幀”)?!?03d”的意思是讓電腦自己以3位數(shù)字從小到大依次命名輸出的文件,例如001.png、002.png…… 合并多個(gè)MP4為一個(gè) 先創(chuàng)建一個(gè)文本文件filelist.txt 內(nèi)容如下:(注意input1、2、3是你的文件的名字,都在該目錄下) file 'input1.mp4' file 'input2.mp4' file 'input3.mp4' 以上是這個(gè)文本文件的內(nèi)容,保存后,在命令行執(zhí)行 ffmpeg -f concat -i filelist.txt -c copy output.mp4 這樣就完成了合并了。 解密合成mp4這里選用FFmpeg 命令:ffmpeg -allowed_extensions ALL -i down.m3u8 -c copy output.mp4 、命令行方式 ffmpeg -i input.mp4 -f image2 -r 1 dstPath/image-%03d.jpg 提取I幀 ffmpeg -i input.mp4 -an -vf select='eq(pict_type\,I)' -vsync 2 -s 720*480 -f image2 dstPath/image-%03d.jpg |
|