当前位置:网站首页>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
边栏推荐
- Why do big companies such as Baidu and Alibaba prefer to spend 25K to recruit fresh students rather than raise wages by 5K to retain old employees?
- Open graph protocol
- 灵魂三问:什么是接口测试,接口测试怎么玩,接口自动化测试怎么玩?
- Why can't all browsers on my computer open web pages
- 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
- 根据入栈顺序判断出栈顺序是否合理
- UI自动化测试从此告别手动下载浏览器驱动
- MacBook安装postgreSQL+postgis
- Pyqt pyside custom telescopic menu bar sharing (including tutorial)
- NEW:Devart dotConnect ADO. NET
猜你喜欢
陇原战“疫“2021网络安全大赛 Web EasyJaba
[understand series after reading] 6000 words teach you to realize interface automation from 0 to 1
What is test development? Why do so many companies hire test developers now?
About the project error reporting solution of mpaas Pb access mode adapting to 64 bit CPU architecture
Behavior perception system
Rust区块琏开发——签名加密与私钥公钥
The scale of computing power in China ranks second in the world: computing is leaping forward in Intelligent Computing
Rome chain analysis
NetSetMan pro (IP fast switching tool) official Chinese version v5.1.0 | computer IP switching software download
What is the reason why the webrtc protocol video cannot be played on the easycvr platform?
随机推荐
Soul 3: what is interface testing, how to play interface testing, and how to play interface automation testing?
Technical tutorial: how to use easydss to push live streaming to qiniu cloud?
Threejs Internet of things, 3D visualization of farms (II)
web资源部署后navigator获取不到mediaDevices实例的解决方案(navigator.mediaDevices为undefined)
Threejs implements labels and displays labels with custom styles
The new project Galaxy token just announced by coinlist is gal
provide/inject
WGS84 coordinate system, web Mercator, gcj02 coordinate system, bd09 coordinate system - brief introduction to common coordinate systems
This article takes you to understand the relationship between the past and present of Bi and the digital transformation of enterprises
Looking back on 2021, looking forward to 2022 | a year between CSDN and me
On the day 25K joined Tencent, I cried
10种寻址方式之间的区别
如何实现实时音视频聊天功能
Use threejs to create geometry and add materials, lights, shadows, animations, and axes
【虚幻引擎UE】运行和启动的区别,常见问题分析
小程序中实现文章的关注功能
[untitled]
“金九银十”是找工作的最佳时期吗?那倒未必
The order of LDS links
Laravel8 export excel file