ffmpeg -version ffprobe -show_format D:\507.mp4 ffplay D:\507.mp4 这时候就会弹出来一个窗口,一边播放MP3文件,一边将播放音频的图画到该窗口上。针对该窗口的操作 如下: 点击该窗口的任意一个位置,ffplay会按照点击的位置计算出时间的进度,然后seek到计算出来的时间点继续播放。 按下键盘的左键默认快退10s,右键默认快进10s,上键默认快进1min,下键默认快退1min。 按ESC就退出播放进程,按W会绘 制音频的波形图。 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 (从起点开始保留15秒,顺便转码) ffmpeg -ss 2 -to 0:16.123 -i .\in.ass -c copy .\out.ass ffmpeg -ss 19 -to 21 -i .\in.mp4 .\%03d.png 表示导出从视频的第19秒到21秒,这2秒内的所有帧图片。 这里解释两点。“帧”是“帧率”的意思,单位是“帧/每秒”,每秒多少帧就是说每秒播放了多少张图片(不懂可以自行去搜一搜“帧”)。“%03d”的意思是让电脑自己以3位数字从小到大依次命名输出的文件,例如001.png、002.png…… 合并多个MP4为一个 先创建一个文本文件filelist.txt 内容如下:(注意input1、2、3是你的文件的名字,都在该目录下) file 'input1.mp4' file 'input2.mp4' file 'input3.mp4' 以上是这个文本文件的内容,保存后,在命令行执行 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 |
|