
本帖最后由 t2xingzhe 于 20181029 00:47 编辑
事情的起因是这样,给媳妇下载了全集1080p的如懿传,拷贝到优盘后用电视看得挺好,过一阵说每次切换都有片头,还要手动往后倒,让我处理下,当时想的这种小事随便网上搜个什么批量工具就搞定了,结果弄了半天,不是收费就是注册,要不然就是很复杂,没弄出来,结果被媳妇奚落,程序员连这个都搞不定?又花了大力气找到个很好用的东东,终于搞定了,也算挽回一些颜面。 这个工具就是ffmpeg!免费的开源软件,大小才8m,可以从官网https://ffmpeg.zeranoe.com/builds/ 下载。
这个工具其实功能还是挺多的,但是没有可视化页面,其实很多视频编辑软件大多内嵌了这个工具,想直接使用可以用命令行,剪切的命令很简单ffmpeg ss 00:02:20.0 to 00:42:21.0 accurate_seek i [CYW][如懿传]EP80.WEBDL.MP4H264.1080P.国语中字.无水印.[CYW].mp4 c copy oid_negative_ts 1 Eo80.mp4
其他的功能都不用管,就看红色加粗的就行,很简单,你要剪切视频的开始和结束时间,视频文件名,生成的新的文件名,没了。这个命令行怎么执行呢,新建一个txt文本文档,把这段代码拷贝进去,重新命名为bat后缀的,然后把原视频文件和bat文件都放在ffmpeg 的bin目录下,执行bat就行了
如果你有多个文件要剪切,在bat里多复制几条代码,然后改下对应的视频名就好了
ffmpeg ss 00:02:20.0 to 00:42:21.0 accurate_seek i [CYW][如懿传]EP79.WEBDL.MP4H264.1080P.国语中字.无水印.[CYW].mp4 c copy oid_negative_ts 1 Eo79.mp4
ffmpeg ss 00:02:20.0 to 00:42:21.0 accurate_seek i [CYW][如懿传]EP78.WEBDL.MP4H264.1080P.国语中字.无水印.[CYW].mp4 c copy oid_negative_ts 1 Eo78.mp4复制代码好了,很简单吧,剪切速度也很快,10秒就能把一个1g的视频剪完,有需要的朋友可以试试
ffmpeg的分流 https://pan.baidu.com/s/1RAIBqspnpOYHqQlcW1mdjQ
2楼:ffmpeg确实很强大
3楼:谢谢 没有可视化我还是算了吧
4楼:666啊
特意百度了 最后的 分流。
========================================
【FFmpeg】FFmpeg常用基本命令
1.分离视频音频流
ffmpeg i input_file vcodec copy an output_file_video //分离视频流
ffmpeg i input_file acodec copy vn output_file_audio //分离音频流
2.视频解复用
ffmpeg –i test.mp4 –vcodec copy –an –f m4v test.264
ffmpeg –i test.avi –vcodec copy –an –f m4v test.264
3.视频转码
ffmpeg –i test.mp4 –vcodec h264 –s 352*278 –an –f m4v test.264 //转码为码流原始文件
ffmpeg –i test.mp4 –vcodec h264 –bf 0 –g 25 –s 352*278 –an –f m4v test.264 //转码为码流原始文件
ffmpeg –i test.avi vcodec mpeg4 –vtag xvid –qsame test_xvid.avi //转码为封装文件
//bf B帧数目控制,g 关键帧间隔控制,s 分辨率控制
4.视频封装
ffmpeg –i video_file –i audio_file –vcodec copy –acodec copy output_file
5.视频剪切
ffmpeg –i test.avi –r 1 –f image2 image%3d.jpeg //提取图片
ffmpeg ss 0:1:30 t 0:0:20 i input.avi vcodec copy acodec copy output.avi //剪切视频
//r 提取图像的频率,ss 开始时间,t 持续时间
6.视频录制
ffmpeg –i rtsp://192.168.3.205:5555/test –vcodec copy out.avi
7.YUV序列播放
ffplay f rawvideo video_size 1920×1080 input.yuv
8.YUV序列转AVI
ffmpeg –s w*h –pix_fmt yuv420p –i input.yuv –vcodec mpeg4 output.avi
常用参数说明:
主要参数:
i 设定输入流
f 设定输出格式
ss 开始时间
视频参数:
b 设定视频流量,默认为200Kbit/s
r 设定帧速率,默认为25
s 设定画面的宽与高
aspect 设定画面的比例
vn 不处理视频
vcodec 设定视频编解码器,未设定时则使用与输入流相同的编解码器
音频参数:
ar 设定采样率
ac 设定声音的Channel数
acodec 设定声音编解码器,未设定时则使用与输入流相同的编解码器
an 不处理音频
5楼:家庭和谐技术帖,支持楼主!
6楼:好教程,感谢楼主分享
7楼:程序员的女朋友就是不一样啊。
8楼:这就非常6了,一些爱情动作片就可以剪切自己喜欢的片段来收藏了,哈哈
9楼:学习了。楼主。。。。谢谢
10楼:感谢分享技术,挺实用的
11楼:万能的ffmpeg
12楼:这种开源的软件感觉比那些收费的良心的多
13楼:ggdkd 发表于 20181029 10:30
这就非常6了,一些爱情动作片就可以剪切自己喜欢的片段来收藏了,哈哈
这种情况还是用可视化的工具搞吧~我这个用命令行主要还是批量处理比较方便
14楼:哈哈
速度超快
15楼:厉害了!!!
16楼:这个功能非常实用啊,马克一下。
17楼:留个记号,方便寻回宝剑
18楼:万兴神剪手,网上有破解的
19楼:感谢分享,改天试试
20楼:强大的软件啊,试试看
21楼:感谢分享,刘明下次再用,
22楼:正好最近手里有一些视频也需要处理,这样处理起来很方便了。
23楼:FF转码也挺好用的。ts flv 这些也好转。
同源视频合并也挺好使的。
24楼:程序员静然后媳妇, 这个帖子很不妥!
25楼:还是可视化的方便些吧,之前用过一个名字忘了,就是有时还是几桢偏差
26楼:擦眼,需要了再过来看。。。。感谢福娃。
27楼:擦眼,需要来取 感谢楼主分享
28楼:稍微感觉给作有点麻烦~~~
29楼:感觉很强大的软件啊,支持!
30楼:软件很实用,但是一看英文头大,看不懂
