首页 >> 创业 >> ffmpeg基础知识:常用命令分类

ffmpeg基础知识:常用命令分类

2025-03-24 创业

E sdl,sdl2 SDL2 output device5.codecs 擅自 所有的播放器

ffmpeg -codecs

Codecs: D..... = Decoding supported D暗示解码器 .E.... = Encoding supported E暗示编码器 ..V... = Video codec V:视频MPEG ..A... = Audio codec A:播放器MPEG ..S... = Subtitle codec S:字幕 ...I.. = Intra frame-only codec I:帧内数据分析压缩编码 ....L. = Lossy compression L :有损压缩 .....S = Lossless compression S:无损压缩 ------- D.VI.S 012v Uncompressed 4:2:2 10-bit D.V.L. 4xm 4X Movie D.VI.S 8bps QuickTime 8BPS video .EVIL. a64_multi Multicolor charset for Commodore 64 (encoders: a64multi ) .EVIL. a64_multi5 Multicolor charset for Commodore 64, extended with 5th color (colram) (encoders: a64multi5 ) D.V..S aasc Autodesk RLE D.V.L. agm Amuse Graphics Movie D.VIL. aic Apple Intermediate Codec DEVI.S alias_pix Alias/Wefront PIX image DEVIL. amv AMV Video D.V.L. anm Deluxe Paint Animation

我们搜索一下264编码

ffmpeg -codecs | grep 264

DEV.LS h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (encoders: libx264 libx264rgb h264_videotoolbox )6. formats擅自 反对的文件播送器

ffmpeg -formats

File formats: D. = Demuxing supported .E = Muxing supported -- D 3dostr 3DO STR E 3g2 3GP2 (3GPP2 file format) E 3gp 3GP (3GPP file format) D 4xm 4X Technologies E a64 a64 - video for Commodore 64 D aa Audible AA format files D aac raw ADTS AAC (Advanced Audio Coding) DE ac3 raw AC-3 D acm Interplay ACM D act ACT Voice file format D adf Artworx Data Format D adp ADP D ads Sony PS2 ADS E adts ADTS AAC (Advanced Audio Coding) DE adx CRI ADX D aea MD STUDIO audio D afc AFC DE aiff Audio IFF

查看是否反对MP3播送器

ffmpeg -formats | grep mp3

DE mp3 MP3 (MPEG audio layer 3)7.bsfs擅自 所有的比特流过滤器

ffmpeg -bsfs

Bitstream filters:aac_adtstoasc1_frame_merge1_frame_split1_metadatachompdump_extradca_coreeac3_coreextract_extradatafilter_unitsh264_metadatah264_mp4toannexbh264_redundant_ppshapqa_extracthevc_metadatahevc_mp4toannexbimxdumpmjpeg2jpegmjpegadumpmp3decompmpeg2_metadatampeg4_unpack_bframesmov2textsubnoisenullopus_metadatapcm_rechunkprores_metadataremove_extratext2movsubtrace_headerstruehd_corevp9_metadatp9_raw_reordervp9_superframevp9_superframe_split2.录音擅自录音图标视频 ffmpeg -f foundation -i 1 -r 30 out.YUV ffmpeg -f foundation -i1 -r 30 -pixel_format yuv420p out.yuv录音播放器 ffmpeg -f foundation -i :0 out.w ffmpeg -f foundation -i :0 -sample_rate 44100 -channels 2 out.w ffmpeg -f foundation -i :0 -ar 44100 -ac 2 out.w搜索foundation库下反对的器材 ffmpeg -f foundation -list_devices true -i ""foundation库下反对的器材[AVFoundation indev @ 0x7fb857609780] AVFoundation video devices:[AVFoundation indev @ 0x7fb857609780] [0] FaceTime高清摄像头(内建)[AVFoundation indev @ 0x7fb857609780] [1] Capture screen 0[AVFoundation indev @ 0x7fb857609780] AVFoundation audio devices:[AVFoundation indev @ 0x7fb857609780] [0] 外置麦克风[AVFoundation indev @ 0x7fb857609780] [1] MacBook Pro麦克风

4.播送视频

ffmpeg -video_size 2880x1800 -pixel_format uyvy422 out.yuv

5.播送播放器

ffmpeg out.w

3.裂解与构建擅自 裂解与构建

修改封装播送器保留编码播送器 ffmpeg -i input.mp4 -vcodec copy -acodec copy out.flv

提取视频

保留编码播送器 ffmpeg -i input.mp4 -vcodec copy -an outcopy.h264强制播送器 ffmpeg -i input.mp4 -vcodec libx264 -an out.h264

C++音视频开发新学习数据:点击领取→音视频开发新(数据PDF+视频教程+面试题)(FFmpeg+WebRTC+RTMP+RTSP+HLS+RTP)

提取播放器

保留编码播送器 ffmpeg -i input.mp4 -vn -acodec copy outcopy.aac强制播送器 ffmpeg -i input.mp4 -vn -acodec libmp3lame out.mp3提取图标播送器和PCM信息 提取YUV信息分辨率和源视频一致 ffmpeg -i input.mp4 out.yuv分辨率应运而生320x240 ffmpeg -i input.mp4 -video_size 320x240 out.yuv

提取RGB

ffmpeg -i input.mp4 -pixel_format rgb24 out.rgb

RGB和YUV之间的反转

ffmpeg -pixel_format yuv420p -video_size 960x544 -i input.yuv -pixel_format rgb24 out.rgb

提取PCM

ffmpeg -i input.mp4 -vn -ar 44100 -ac 2 -f s16le out.pcm

播送pcm ffplay -ar 44100 -ac 2 -f s16le out.pcm

4.处理原始信息擅自 提取YUV

ffmpeg -i input.mp4 -an -vcodec rawvideo -pixel_format yuv420p out.yuv

提取PCM

ffmpeg -i input.mp4 -vn -ar 44100 -ac 2 -f s16le out.pcm

5.镜片擅自

在学镜片擅自先前 我们先了解一下裂解与构建过程

裂解与构建

镜片显然是对解码后的信息帧开展镜片处理 过程如下:

这样一来擅自

ffmpeg -i input.mp4 -vf crop=in_w-200:in_h-200 -c:v libx264 -c:a copy out.mp4 crop播送器: crop=out_w:out_h:x:y6.这样一来与改组擅自

这样一来擅自

ffmpeg -i input.mp4 -ss 00:00:00 -t 10 out.mp4

改组擅自

ffmpeg -f concat -i input.txt out.mp47. 图表、视频互转擅自

视频转图表

ffmpeg -i input.mp4 -r 1 -f image2 image-%3d.jpeg

图表转视频

ffmpeg -i image-%3d.jpeg out.mp4直播相关擅自 推流擅自ffmpeg -re -i input.mp4 -c copy -f flv rtmp://......

拉流擅自

ffmpeg -i rtmp://.... -c copy out.mp4。

武汉妇科医院哪家比较好
孩子不吃饭营养不良怎么办
西宁妇科医院哪个比较好
肚子拉稀吃什么药
脉血康能够治疗阵发性房颤吗
科兴制药
老人尿频
新冠阳性吃什么药效果最好
哪个厂家的血糖仪准确度高
科兴制药重组蛋白药物应用
友情链接