当前位置:网站首页>Ffmepg usage guide
Ffmepg usage guide
2022-07-05 04:09:00 【Learning is like sailing against the current. If you don't adva】
1、//Ubuntu Lower installation ffmpeg
sudo apt update
sudo apt install ffmpeg
// Verify the installation , Please use the following ffmpeg -version command , The command shows FFmpeg edition
ffmpeg -version
2、 To print all available FFmpeg The encoder and decoder of
Please enter :
ffmpeg -encoders ( Commonly used to recode )
ffmpeg -decoders
// Inquire about ffmpeg Which container formats are supported
ffmpeg -formats
// Inquire about ffmpeg Which codec formats and codec names are supported
ffmpeg -codecs
// Basic conversion
When using to convert audio and video files ffmpeg, It is not necessary to specify input and output formats . The input file format is automatically detected , And guess the output format from the file extension .
Remove video files from mp4 Convert to webm:
ffmpeg -i input.mp4 output.webm
Remove audio files from mp3 Convert to ogg:
ffmpeg -i input.mp3 output.ogg
The encoding of a video is MPEG4, Want to use H264 code
ffmpeg -i input.mp4 -vcodec h264(or libx264) H264_output.mp4 //input.mp4 It refers to the address of the video to be converted ;output.mp4 Is the storage path of the converted video
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
The same is true
ffmpeg -i input.mp4 -vcodec mpeg4 output.mp4
// Frame rate conversion 60 frame
ffmpeg -i 123.mp4 -r 60 456.mp4
//ffmpeg- Modify resolution
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 extract mp4 Audio in file , Save as wav file
(1)ffmpeg -i 123.mp4 -acodec pcm_s16le -f s16le -ac 1 -ar 16000 -f wav 123.wav
This creates a wav file , Designated as 16 position 、 Mono 、 The sampling rate is 16k.
among -f wav Is essential , Didn't it , It's generated pcm data , Instead of wav, Pay special attention here .
(2) If you only want to get the original pcm file , You can use the following command :
ffmpeg -i 123.mp4 -acodec pcm_s16le -f s16le -ac 1 -ar 16000 123.pcm
(3)ffmpeg Extract from the video WAV Format audio :
ffmpeg -i .[ Thunder download xunbo.cc] Love apartments Season 2 EP20.rmvb -f wav -ar 16000 2-20.wav
4、ffmpeg Convert other formats of audio to wav Format :
ffmpeg -i 'THE_CROODS__A_NEW_AGE.AC3 5.1 channel .mka' -acodec pcm_s16le -f s16le -ac 6 -ar 48000 -f wav 123.wav
边栏推荐
- Learning MVVM notes (1)
- Interview related high-frequency algorithm test site 3
- 【UNIAPP】系统热更新实现思路
- Kwai, Tiktok, video number, battle content payment
- lds链接的 顺序问题
- How to use jedis of redis
- IronXL for . NET 2022.6
- Deep learning - LSTM Foundation
- Use Firefox browser to quickly pick up Web image materials
- [phantom engine UE] only six steps are needed to realize the deployment of ue5 pixel stream and avoid detours! (the principles of 4.26 and 4.27 are similar)
猜你喜欢
Rust区块琏开发——签名加密与私钥公钥
The scale of computing power in China ranks second in the world: computing is leaping forward in Intelligent Computing
Behavior perception system
Enterprise level: spire Office for . NET:Platinum|7.7. x
已解决(sqlalchemy+pandas.read_sql)AttributeError: ‘Engine‘ object has no attribute ‘execution_options‘
@The problem of cross database query invalidation caused by transactional annotation
[wp]bmzclub writeup of several questions
[array]566 Reshape the matrix - simple
UI自动化测试从此告别手动下载浏览器驱动
How to realize real-time audio and video chat function
随机推荐
Alibaba cloud ECS uses cloudfs4oss to mount OSS
优先使用对象组合,而不是类继承
Summary of scene design
Why can't all browsers on my computer open web pages
lds链接的 顺序问题
Threejs realizes the drawing of the earth, geographical location annotation, longitude and latitude conversion of world coordinates threejs coordinates
Threejs loads the city obj model, loads the character gltf model, and tweetjs realizes the movement of characters according to the planned route
ClickPaaS低代码平台
测试开发是什么?为什么现在那么多公司都要招聘测试开发?
A應用喚醒B應該快速方法
Threejs clicks the scene object to obtain object information, and threejs uses raycaster to pick up object information
web资源部署后navigator获取不到mediaDevices实例的解决方案(navigator.mediaDevices为undefined)
Phpmailer reported an error: SMTP error: failed to connect to server: (0)
Possible stack order of stack order with length n
Deflocculant aminoiodotide eye drops
Looking back on 2021, looking forward to 2022 | a year between CSDN and me
The order of LDS links
我就一写代码的,王总整天和我谈格局...
Online sql to excel (xls/xlsx) tool
Threejs realizes sky box, panoramic scene, ground grass