当前位置:网站首页>FFmepg使用指南
FFmepg使用指南
2022-07-05 04:05:00 【学如逆水行舟,不进则退3038】
1、//Ubuntu下安装ffmpeg
sudo apt update
sudo apt install ffmpeg
//验证安装,请使用以下ffmpeg -version命令,该命令显示FFmpeg版本
ffmpeg -version
2、要打印所有可用的FFmpeg的编码器和解码器
请输入:
ffmpeg -encoders (一般使用来重新编码)
ffmpeg -decoders
//查询ffmpeg支持哪些容器格式
ffmpeg -formats
//查询ffmpeg支持哪些编解码格式及编解码器名
ffmpeg -codecs
//基本转换
使用转换音频和视频文件时ffmpeg,不必指定输入和输出格式。自动检测到输入文件格式,并从文件扩展名中猜测输出格式。
将视频文件从mp4转换为webm:
ffmpeg -i input.mp4 output.webm
将音频文件从mp3转换为ogg:
ffmpeg -i input.mp3 output.ogg
一个视频的编码是MPEG4,想用H264编码
ffmpeg -i input.mp4 -vcodec h264(or libx264) H264_output.mp4 //input.mp4是指要转换视频的地址;output.mp4是转化后视频的存放路径
ffmpeg -i input.mp4 -vcodec libx265 H265_output.mp4
ffmpeg -i input.3gp -vcodec h263 H263_output.3gp //H263
ffmpeg -i input.webm -vcodec libvpx-vp9 vp9_output.webm
ffmpeg -i input.webm -vcodec libvpx vp8_output.webm
反也一样
ffmpeg -i input.mp4 -vcodec mpeg4 output.mp4
//帧率转化 60帧
ffmpeg -i 123.mp4 -r 60 456.mp4
//ffmpeg-修改分辨率
ffmpeg -i video_1920.mp4 -vf scale=640:360 video_640.mp4 -hide_banner
ffmpeg -i 4K_120fps_2160-3840.mp4 -vf scale=4096:2160 4k_120fps_4096-3840.mp4 -hide_banner
3、ffmpeg提取mp4文件中的音频,保存为wav文件
(1)ffmpeg -i 123.mp4 -acodec pcm_s16le -f s16le -ac 1 -ar 16000 -f wav 123.wav
这样就生成了一个wav文件,指定其为16位、单声道、采样率为16k。
其中 -f wav 是必不可少的,没了它,生成的就是pcm数据,而非wav,这里尤其要注意。
(2)如果只想获得原始的pcm文件,可以用下面的命令:
ffmpeg -i 123.mp4 -acodec pcm_s16le -f s16le -ac 1 -ar 16000 123.pcm
(3)ffmpeg 从视频中提取WAV格式的音频:
ffmpeg -i .[迅雷下载xunbo.cc]爱情公寓第二季EP20.rmvb -f wav -ar 16000 2-20.wav
4、ffmpeg将其他格式的音频转化为wav格式:
ffmpeg -i 'THE_CROODS__A_NEW_AGE.AC3 5.1声道.mka' -acodec pcm_s16le -f s16le -ac 6 -ar 48000 -f wav 123.wav
边栏推荐
- IronXL for .NET 2022.6
- The new project Galaxy token just announced by coinlist is gal
- 【刷题】BFS题目精选
- 灵魂三问:什么是接口测试,接口测试怎么玩,接口自动化测试怎么玩?
- Excuse me, my request is a condition update, but it is blocked in the buffer. In this case, can I only flush the cache every time?
- 25K 入职腾讯的那天,我特么哭了
- Nmap user manual learning records
- Rust blockchain development - signature encryption and private key public key
- 线上故障突突突?如何紧急诊断、排查与恢复
- Uni app common functions /api
猜你喜欢

laravel8 导出Excle文件

企业级:Spire.Office for .NET:Platinum|7.7.x

官宣!第三届云原生编程挑战赛正式启动!

快手、抖音、视频号交战内容付费

Threejs realizes the drawing of the earth, geographical location annotation, longitude and latitude conversion of world coordinates threejs coordinates

Web components series (VII) -- life cycle of custom components

Threejs Internet of things, 3D visualization of farm (III) model display, track controller setting, model moving along the route, model adding frame, custom style display label, click the model to obt

线上故障突突突?如何紧急诊断、排查与恢复

Installation of postman and postman interceptor

IronXL for . NET 2022.6
随机推荐
Redis source code analysis: redis cluster
Threejs Internet of things, 3D visualization of factory
在线SQL转Excel(xls/xlsx)工具
Rome链分析
输入的查询SQL语句,是如何执行的?
It took two nights to get Wu Enda's machine learning course certificate from Stanford University
Enterprise level: spire Office for . NET:Platinum|7.7. x
Interview summary: This is a comprehensive & detailed Android interview guide
C language course setting: cinema ticket selling management system
【刷题】BFS题目精选
灵魂三问:什么是接口测试,接口测试怎么玩,接口自动化测试怎么玩?
DMX parameter exploration of grandma2 onpc 3.1.2.5
Looking back on 2021, looking forward to 2022 | a year between CSDN and me
Test d'automatisation de l'interface utilisateur télécharger manuellement le pilote du navigateur à partir de maintenant
[PHP features - variable coverage] improper use, improper configuration and code logic vulnerability of the function
Longyuan war "epidemic" 2021 network security competition web easyjaba
面试字节,过关斩将直接干到 3 面,结果找了个架构师来吊打我?
特殊版:SpreadJS v15.1 VS SpreadJS v15.0
25K 入职腾讯的那天,我特么哭了
NEW:Devart dotConnect ADO.NET