ffmpeg工具日常学习笔记

ffmpeg工具日常学习笔记

基本学习信息

版本型号和其优势

a、版本:

ffmpeg version 4.4.1-essentials_build-www.gyan.dev Copyright (c) 2000-2021 the FFmpeg developers

b、优势:

flv视频格式所占空间最小,相较于压缩包而言(如7z的压缩包),更加方便!

(视频的压缩,被压缩的空间很小)

descript

ffmepg常用途径

视频格式转换(FLV—MP4转换)

ffmpeg -i xxx.flv xxx.mp4 #常用代码

实例展示:

descript

查看基本信息

ffmpeg -i xxx.mp4  #查看视频信息

descript

 

ffprobe -i xx.mp3 #查看音频信息(ffprobe是ffmpeg系列的子组件)

 

descript

descript

分辨率调整

ffmpeg -i xxx.flv -s 分辨率(720x480) xxx.mp4 

不同分辨率的空间大小对比(左为720x480的标清 右为1280x720的高清)

descript

descript

音频格式转换

音频格式

descript

descript

descript

descript

descript

转换音频格式的原因

descript

descript

音频转换

ffmpeg -i 文件名 -f 格式 文件名 
例如:
ffprobe -i 三生三世.mp3 -f wav 三生三世2.wav

拓展:m4a格式(https://www.shezhan88.com/doc/1023792.html

1、M4A是MPEG-4音频标准的文件的扩展名。而MP3则是属于MPEG-3音频标准。
2、M4A属于苹果专用的音频格式,而MP3则是一种通用音频格式。
3、M4A属于高品质压缩类型的音乐文件,而MP3则是低品质有损压缩。
4、M4A音频文件的大小要远远大于MP3,对于磁盘空间的占用,M4A要远大于MP3。
5、MP3的诞生时间要早于M4A,但是M4A的流行度正在超过MP3。目前大多数主流音乐播放器都支持M4A格式。
6、根据MPEG规范的说法,MPEG-4中的AAC(Advanced audio coding)将是MP3格式的下一代。因此,M4A与MP3有代际继承的关系。

实例:

ffmpeg -i aaa.m4a -f mp3 a.mp3 #将m4a格式转换成mp3

descript

使用ffmpeg将视频中的音频提取出来

提取完整的音频

ffmpeg -i 101.mp4 -q:a 0 -map a 101.mp3

descript

提取指定时间段的音频

ffmpeg -i 102.mp4 -ss 00:01:05 -t 00:00:45.0 -q:a 0 -map a 102(45秒).mp3

ss 选项指定开始时间戳,使用 t 选项指定编码持续时间,例如从3分钟到5秒钟,持续45秒。
时间戳必须采用 HH:MM:SS.xxx 格式或以秒为单位。
如果你不指定 t 选项,它将会结束。

descript

descript

只提取音频流而不进行重新编码

提取格式不能为MP3,可以是aac和m4a,请执行以下操作:

ffmpeg -i input-video.avi -vn -acodec copy output-audio.aac


vn 没有视频。
acodec copy 说使用已经在那里相同的音频流。

视频转成图片

将视频按指定帧数分割成图片

ffmpeg -i  test.mp4 -r 10 -f image2 %05d.jpg

-i : 指定输入文件
-r : 帧数 10
-f : 指定格式化的格式为image2
image2后面跟着的是文件名
%5d:以为5位数按正序编号

生成更清晰无压缩的图片方式

ffmpeg -i xxx.mp4 -f image2 -vf fps=1/5 -qscale:v 2 .\image\img%04d.jpg

#注释#
-i: 视频路径
-f: 图片格式
fps=5: 每5s取一帧
fps=1/5: 每1s取5img%04d.jpg: 生成的图片命名格式

 

posted on   涅小槃  阅读(37)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示