-
语言:简体中文
大小:17.2MB
类别:应用工具
时间:2024-12-15
FFmpeg v4.2.6 正式版
软件介绍
FFmpeg是一款功能强大的多媒体框架,支持视频解码、格式转换、裁剪等多种实用功能。它能够通过各种编程语言进行调用,帮助用户高效处理视频和音频文件,是开发者常用的工具之一。88apk为您提供FFmpeg的官方下载链接,欢迎有需要的朋友下载使用!
FFmpeg环境变量配置
- 将下载的ffmpeg解压至指定目录,例如博主将其解压至:G:\【1】软件(已测试)目录。
- 右击“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”,在系统变量中的Path变量里添加解压路径。
- 示例路径:G:\【1】软件(已测试)\ffmpeg-4.0-win64-static\ffmpeg-4.0-win64-static\bin。
- 配置完成后,打开cmd窗口,输入“ffmpeg”,若显示成功,则说明配置无误。
FFmpeg使用说明
以下是FFmpeg常用命令示例:
1. 获取视频信息:
ffmpeg -i video.avi
2. 将图片序列合并为视频:
ffmpeg -f image2 -i image%d.jpg video.mpg
此命令将当前目录下的图片(如:image1.jpg, image2.jpg等)合成一个视频文件video.mpg。
3. 将视频分解为图片序列:
ffmpeg -i video.mpg image%d.jpg
此命令会生成一系列图片文件,如:image1.jpg, image2.jpg等。
支持的图片格式包括:PGM, PPM, PAM, PGMYUV, JPEG, GIF, PNG, TIFF, SGI。
4. 为视频重新编码以适配iPod/iPhone:
ffmpeg -i source_video.avi -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 320x180 -title X final_video.mp4
说明:
- 源视频:source_video.avi
- 音频编码:aac,音频位率:128kb/s
- 视频编码:mpeg4,视频位率:1200kb/s
- 视频尺寸:320 x 180
- 输出文件:final_video.mp4
5. 为视频重新编码以适配PSP:
ffmpeg -i source_video.avi -b 300 -s 320x240 -vcodec xvid -ab 32 -ar 24000 -acodec aac final_video.mp4
说明:
- 源视频:source_video.avi
- 音频编码:aac,音频位率:32kb/s
- 视频编码:xvid,视频位率:300kb/s
- 视频尺寸:320 x 240
- 输出文件:final_video.mp4
6. 从视频提取音频并保存为MP3:
ffmpeg -i source_video.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3
说明:
- 源视频:source_video.avi
- 音频位率:192kb/s
- 输出格式:mp3
- 输出文件:sound.mp3
7. 将WAV文件转成MP3:
ffmpeg -i son_origine.wav -vn -ar 44100 -ac 2 -ab 192 -f mp3 son_final.mp3
8. 将AVI文件转换为MPG:
ffmpeg -i video_origine.avi video_finale.mpg
9. 将MPG文件转换为AVI:
ffmpeg -i video_origine.mpg video_finale.avi
10. 将AVI视频转换为GIF动画(无压缩):
ffmpeg -i video_origine.avi gif_anime.gif
11. 合成视频和音频:
ffmpeg -i son.wav -i video_origine.avi video_finale.mpg
12. 将AVI转为FLV:
ffmpeg -i video_origine.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320x240 -f flv video_finale.flv
13. 将AVI转换为DV:
ffmpeg -i video_origine.avi -s pal -r pal -aspect 4:3 -ar 48000 -ac 2 video_finale.dv
或者:
ffmpeg -i video_origine.avi -target pal-dv video_finale.dv
14. 将AVI压缩为DivX格式:
ffmpeg -i video_origine.avi -s 320x240 -vcodec msmpeg4v2 video_finale.avi
15. 将Ogg Theora转换为MPEG DVD格式:
ffmpeg -i film_sortie_cinelerra.ogm -s 720x576 -vcodec mpeg2video -acodec mp3 film_terminate.mpg
16. 将AVI压缩为SVCD MPEG2格式:
NTSC格式:
ffmpeg -i video_origine.avi -target ntsc-svcd video_finale.mpg
PAL格式:
ffmpeg -i video_origine.avi -target pal-svcd video_finale.mpg
17. 将AVI压缩为VCD MPEG2格式:
NTSC格式:
ffmpeg -i video_origine.avi -target ntsc-vcd video_finale.mpg
PAL格式:
ffmpeg -i video_origine.avi -target pal-vcd video_finale.mpg
18. 多通道编码:
ffmpeg -i fichierentree -pass 2 -passlogfile ffmpeg2pass fichiersortie-2
19. 从FLV提取MP3:
ffmpeg -i source.flv -ab 128k dest.mp3
FFmpeg命令介绍
FFmpeg项目包括以下几个核心部分:
FFmpeg是一个开源程序套件,用于录制、转换数字音频与视频,支持流媒体功能,包含了领先的音视频编码库,如libavcodec等。
主要模块:
- libavformat:用于音视频封装格式的处理和解析,支持解码所需的信息提取及音视频帧读取。
- libavcodec:处理各种音视频编码与解码。
- libavutil:包含公共工具函数。
- libswscale:用于视频缩放、色彩映射转换。
- libpostproc:提供后期效果处理。
- ffmpeg:命令行工具,用于格式转换、解码、电视卡编码等。
- ffserver:支持HTTP多媒体即时广播的流媒体服务器。
- ffplay:简单的播放器,使用FFmpeg库解析并通过SDL显示视频。
FFmpeg功能概述
1、视频采集功能:
FFmpeg提供强大的视频采集功能,能够采集视频采集卡或USB摄像头的图像,同时支持屏幕录制,并可通过RTP协议将视频流传输至支持RTSP的流媒体服务器,广泛应用于直播等场景。
2、视频格式转换:
FFmpeg支持多种视频格式之间的转换,例如将AVI格式的视频转为FLV,或者将多种视频格式转换为其他目标格式(如WMA,