当前位置:网站首页>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
边栏推荐
- 长度为n的入栈顺序的可能出栈顺序种数
- This article takes you to understand the relationship between the past and present of Bi and the digital transformation of enterprises
- Un réveil de l'application B devrait être rapide
- 我就一写代码的,王总整天和我谈格局...
- 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
- Interview related high-frequency algorithm test site 3
- [array]566 Reshape the matrix - simple
- Common features of ES6
- Seven join join queries of MySQL
- [untitled]
猜你喜欢
NEW:Devart dotConnect ADO. NET
Resolved (sqlalchemy+pandas.read_sql) attributeerror: 'engine' object has no attribute 'execution_ options‘
Differences among 10 addressing modes
How is the entered query SQL statement executed?
【虚幻引擎UE】实现背景模糊下近景旋转操作物体的方法及踩坑记录
【虛幻引擎UE】實現UE5像素流部署僅需六步操作少走彎路!(4.26和4.27原理類似)
mysql的七种join连接查询
Special Edition: spreadjs v15.1 vs spreadjs v15.0
The scale of computing power in China ranks second in the world: computing is leaping forward in Intelligent Computing
Interview summary: This is a comprehensive & detailed Android interview guide
随机推荐
The new project Galaxy token just announced by coinlist is gal
Learning notes 8
Threejs implements labels and displays labels with custom styles
Behavior perception system
Three level linkage demo of uniapp uview u-picker components
How to realize real-time audio and video chat function
Interview byte, pass the exam and directly work on three sides. As a result, I found an architect to hang me?
UI automation test farewell to manual download of browser driver
Threejs Internet of things, 3D visualization of factory
快手、抖音、视频号交战内容付费
C language course setting: cinema ticket selling management system
Enterprise level: spire Office for . NET:Platinum|7.7. x
网络安全-记录web漏洞修复
3. Package the bottom navigation tabbar
Fuel consumption calculator
MySQL: view with subquery in the from clause limit
CTF stegano practice stegano 9
[phantom engine UE] package error appears! Solutions to findpin errors
The development of mobile IM based on TCP still needs to keep the heartbeat alive
UI自動化測試從此告別手動下載瀏覽器驅動