当前位置:网站首页>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
边栏推荐
- open graph协议
- 【虛幻引擎UE】實現UE5像素流部署僅需六步操作少走彎路!(4.26和4.27原理類似)
- Mixed compilation of C and CC
- 长度为n的入栈顺序的可能出栈顺序
- JVM garbage collection
- C语言课设:影院售票管理系统
- 灵魂三问:什么是接口测试,接口测试怎么玩,接口自动化测试怎么玩?
- Possible stack order of stack order with length n
- [moteur illusoire UE] il ne faut que six étapes pour réaliser le déploiement du flux de pixels ue5 et éviter les détours! (4.26 et 4.27 principes similaires)
- 测试开发是什么?为什么现在那么多公司都要招聘测试开发?
猜你喜欢

Scheduling system of kubernetes cluster

About the project error reporting solution of mpaas Pb access mode adapting to 64 bit CPU architecture

【虛幻引擎UE】實現UE5像素流部署僅需六步操作少走彎路!(4.26和4.27原理類似)

如何实现实时音视频聊天功能

Three level linkage demo of uniapp uview u-picker components

Uni app change the default component style

【UNIAPP】系统热更新实现思路

EasyCVR平台出现WebRTC协议视频播放不了是什么原因?

EasyCVR更改录像存储路径,不生成录像文件如何解决?

Technical tutorial: how to use easydss to push live streaming to qiniu cloud?
随机推荐
Use Firefox browser to quickly pick up Web image materials
Threejs Internet of things, 3D visualization of farms (I)
Laravel8 export excel file
CTF stegano practice stegano 9
在线SQL转Excel(xls/xlsx)工具
网络安全-记录web漏洞修复
JVM garbage collection
UI自动化测试从此告别手动下载浏览器驱动
Is "golden nine and silver ten" the best time to find a job? Not necessarily
[Chongqing Guangdong education] 2408t Chinese contemporary literature reference test in autumn 2018 of the National Open University
【FineBI】使用FineBI制作自定义地图过程
How to solve the problem that easycvr changes the recording storage path and does not generate recording files?
为什么百度、阿里这些大厂宁愿花25K招聘应届生,也不愿涨薪5K留住老员工?
Uni app change the default component style
Fuel consumption calculator
UI自動化測試從此告別手動下載瀏覽器驅動
Containerd series - what is containerd?
provide/inject
Use threejs to create geometry and add materials, lights, shadows, animations, and axes
Online text line fixed length fill tool