本文使用的微信排版工具 https://github.com/lyricat/wechat-format
偶然在b站看了个关于FFmpeg的视频[1],总共10p,花一个多小时就可以学完。学完以后还是挺有意思的,这里做个简单的总结。
先准备一个视频文件[2],下载到本地就好了。
ffplay.exe 996之歌.flv 播放音频 ffplay 1.mp3
ffprobe 996之歌.flv
ffmpeg -i example.mkv example.mp4
MP4封装:h264视频编码+aac音频编码
ffmpeg -i input.flac -acodec libmp3lame -ar 44100 -ab 320k -ac 2 out.mp3
ffmpeg -i input.mp4 -vcodec copy -an v.mp4
ffmpeg -i input.mp4 -vn -acodec copy out.m4a
ffmpeg -i out.m4a -i v.mp4 -c copy out.mp4
ffmpeg -i in.mp3 -ss 00:01:00 -to 00:01:10 -acodec copy out.mp3 ffmpeg -i in.mp3 -ss 00:01:00 -t 10 -acodec copy out.mp3
ffmpeg -i in.mp3 -sseof 00:05:00 -t 10 -acodec copy out.mp3 ffmpeg -ss 00:01:00 -i in.mp4 -to 00:01:10 -c copy copyts out.mp4 ss在前保证时间戳位置
ffmpeg -i "concat:01.mp4|02.mp4|03.mp4" -c copy out.mp4
ffmpeg -i in.mp4 -ss 5 -vframes 1 img.jpg
ffmpeg -i in.mp4 -i logo.png -filter_complex "overlay=20:20" out.mp4
ffmpeg -i in.mp4 -ss 7.5 -to 8.5 -s 640x320 -r 15 out.gif
ffmpeg -f gdigrab -i desktop in.mp4
ffmpeg -i 't.m3u8' -codec copy -y out.ts
ffmpeg -y -i 'out.ts' -ss 00:01:00 -to 00:10:00 -vcodec copy -acodec copy '1.ts'
ffmpeg -y -i "concat:1.ts|2.ts" -map_channel 0.1.0 -map_channel 0.1.0 -s 1024x576 -aspect 16:9 -max_muxing_queue_size 1024 "out.mp4"
cat imgs/* |ffmpeg -framerate 1 -i - out.mp4
ffmpeg -f gif -i origin.gif output.mp4
成果
我将《在家工作日常》[3] 这个视频转成GIF[4]
见微博地址[5]
视频字幕 [6]
Hardened HLS merger[7]
Some random notes that I found useful while working with ffmpeg[8]
autosub安装使用指南[9]
Final Cut Pro 教程】全系列视频拍摄[10]
牛逼的视频编辑脚本jumpcutter[11]
https://savemedia.com/[12]
https://en.savefrom.net/[13]
http://www.clipconverter.cc/[14]
http://convert2mp3.net/[15]
http://www.downfi.com/video/[16]
https://www.soogif.com/video/[17]
https://tool.gifhome.com/video/[18]
https://weibo.com/5198011111/HkLA01Ysy[19]
https://ezgif.com/[20]
ACONVERT.COM
压缩图片[21]
Chrome 插件 MakeGIF Video Capture
字幕制作神器「Arctime」[22]
PHP+FFMPEG自动转码H264标准Mp4文件[23]
ffmpeg命令行转压视频[24]
[1]
FFmpeg的视频: https://www.bilibili.com/video/av40146374?p=4
[2]
视频文件: https://www.bilibili.com/video/av49323758?from=search&seid=11263829590905505159
[3]
《在家工作日常》: http://t.cn/EaG4qvP
[4]
视频转成GIF: https://wx2.sinaimg.cn/mw690/a2005469ly1g2ag20mdhrg20hs08wb29.gif
[5]
见微博地址: http://app.weibo.com/t/feed/6vtZb0
[6]
视频字幕 : https://github.com/agermanidis/autosub/issues/31
[7]
Hardened HLS merger: https://github.com/zmwangx/caterpillar#for-end-users
[8]
Some random notes that I found useful while working with ffmpeg: https://github.com/lingtalfi/ffmpeg-notes
[9]
autosub安装使用指南: https://binglinggroup.github.io/archives/autosub%E5%AE%89%E8%A3%85%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97(windows%E5%8F%8Aubuntu).html
[10]
Final Cut Pro 教程】全系列视频拍摄: https://www.bilibili.com/video/av10028738
[11]
牛逼的视频编辑脚本jumpcutter: https://github.com/carykh/jumpcutter
[12]
: https://savemedia.com/
[13]
: https://en.savefrom.net/
[14]
: http://www.clipconverter.cc/
[15]
: http://convert2mp3.net/
[16]
: http://www.downfi.com/video/
[17]
: https://www.soogif.com/video/
[18]
: https://tool.gifhome.com/video/
[19]
: https://weibo.com/5198011111/HkLA01Ysy
[20]
: https://ezgif.com/
[21]
压缩图片: https://www.iloveimg.com/zh-cn/compress-image
[22]
字幕制作神器「Arctime」: https://arctime.org/index.html
[23]
PHP+FFMPEG自动转码H264标准Mp4文件: https://segmentfault.com/a/1190000000689321
[24]
ffmpeg命令行转压视频: https://segmentfault.com/a/1190000002502526/
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有