雒的头像

我的技能

无情铁手

文章目录

FFmpeg问题与汇总(2019更新)

精确剪辑, avidemux和losslesscut 会更方便一点

命令顺序

ffmpeg [global options] [input options] -i input [output options] output

无损转换

# 其实就是只改封装,不改编码
ffmpeg -y -i 'video.mkv' -codec copy 'video.mp4'

批量转换

for %a in ("*.ts") do ffmpeg -i "%a" -threads 2 -codec copy -y "newfiles\%~na.mp4"

截取图片帧

ffmpeg -i inputfile.avi -threads 64 -r 1 -t 4 -f image2 image-%05d.jpeg 
# 线程 每秒截取数量 持续时间 保存类型

转 gif

ffmpeg -i IMG_8619.MP4 -s 320x240 -r '5' ou1t.gif

和 youtube-dl 搭配下载指定视频片段

ffmpeg -i "youtube-dl -g 获取的视频直链" -ss 00:15:15.00 -to 00:17:10.00 -c copy out.mp4

心得

非高清视频,h264 和 hevc 压制出的视频体积相差不大

hevc更耗时,但是cpu占用率更低。不能挂机操作时,可以考虑 hevc

英特尔 qsv 硬件加速的压制速度,和 a卡n卡独显差不多

单纯用 cpu 压制,哪怕是 ryzen3,和带 uhd630 的7代8代英特尔处理器,压制速度还差几倍

压制质量上,低于1080p的视频(尤其是画面变化幅度不大的教程类视频),肉眼观察画面差异不明显

不管是就 hevc 加速还是 h264 加速,或者纯 cpu 压制来说

教程类视频(画面变化幅度不大),更改分辨率或者帧率,对视频体积大小的影响,微乎其微

只更改码率即可

文章评论

暂无评论
留言板
评论