当前位置:网站首页>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
边栏推荐
- The new project Galaxy token just announced by coinlist is gal
- kubernetes集群之调度系统
- C language course setting: cinema ticket selling management system
- Seven join join queries of MySQL
- Soul 3: what is interface testing, how to play interface testing, and how to play interface automation testing?
- Use object composition in preference to class inheritance
- Interview summary: This is a comprehensive & detailed Android interview guide
- Convert Boolean to integer value PHP - Convert Boolean to integer value PHP
- Rust blockchain development - signature encryption and private key public key
- A應用喚醒B應該快速方法
猜你喜欢

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

Use threejs to create geometry, dynamically add geometry, delete geometry, and add coordinate axes

UI automation test farewell to manual download of browser driver

Technical tutorial: how to use easydss to push live streaming to qiniu cloud?

Deep learning - LSTM Foundation

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

How to solve the problem that easycvr changes the recording storage path and does not generate recording files?

This article takes you to understand the relationship between the past and present of Bi and the digital transformation of enterprises

Threejs factory model 3DMAX model obj+mtl format, source file download

Looking back on 2021, looking forward to 2022 | a year between CSDN and me
随机推荐
Use object composition in preference to class inheritance
【刷题】BFS题目精选
Sequelize. JS and hasmany - belongsto vs hasmany in serialize js
Use Firefox browser to quickly pick up Web image materials
DFS and BFS concepts of trees and graphs
UI automation test farewell to manual download of browser driver
What is test development? Why do so many companies hire test developers now?
我就一写代码的,王总整天和我谈格局...
Online text line fixed length fill tool
Use threejs to create geometry and add materials, lights, shadows, animations, and axes
[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)
Threejs Internet of things, 3D visualization of farms (II)
ActiveReportsJS 3.1 VS ActiveReportsJS 3.0
An elegant program for Euclid‘s algorithm
Use threejs to create geometry, dynamically add geometry, delete geometry, and add coordinate axes
3. Package the bottom navigation tabbar
25K 入职腾讯的那天,我特么哭了
IronXL for . NET 2022.6
lds链接的 顺序问题
Test d'automatisation de l'interface utilisateur télécharger manuellement le pilote du navigateur à partir de maintenant