《FFmpeg Basics》中文版-02-显示帮助和功能

news2024/11/20 18:45:19

正文

关于FFmpeg程序的帮助和其他信息都显示在空格和连字符之后输入的各种选项,示例显示了FFmpeg工具的用法,但是相同的选项对于ffplay、ffprobe和ffserver是有效的。参数是区分大小写的。FFmpeg组件的开发速度很快,从2012年11月开始,一些可用项目列表很快就会不完整,比如X264的支持,不过你可以自己对里面的一些项目列表进行扩展。

FFmpeg中的文本帮助

FFmpeg工具有一个很大的控制台帮助,可以完整显示或关于特定元素 - 解码器,编码器等。下表介绍了可用选项,斜体文本将替换为要显示的项目。 ffplay和ffprobe也有类似的选项。(注意:有一些倾斜的命令行,我这边显示出来之后并不是倾斜的,请大家谅解)

基础的助选中的项目的帮助
ffmpeg -? or ffmpeg -hffmpeg -h decoder=decoder_name
额外的帮助/扩展的帮助ffmpeg -h encoder=encoder_name
ffmpeg -h long or ffmpeg -h fullffmpeg -h demuxer=demuxer_name
ffmpeg –? topic or ffmpeg -h topicffmpeg -h muxer=muxer_name

ffmpeg -? or ffmpeg -h

例如,要显示关于FLV解码器的信息,我们可以使用以下命令:

ffmpeg -h decoder=flv

控制台的输出是:

Decoder flv [FLV / Sorenson Spark / Sorenson H.263 (Flash Video)]: Threading capabilities: no Supported pixel formats: yuv420p

完整的帮助是非常长的,请参见本章末尾的格式化解决方案,下面我给大家接了一个图,这是在我的电脑上显示的结果:

这是在我电脑上系那是出来的结果

【学习地址】:音视频新手快速入门必备系列-FFmpeg+SDL播放器开发实现-学习视频教程-腾讯课堂
【文章福利】:

免费领取更多音视频学习资料包、大厂面试题、技术视频和学习路线图,资料包括(C/C++,Linux,FFmpeg webRTC rtmp hls rtsp ffplay srs 等等)有需要的可以点击1079654574加群领取哦~

  

可用的比特流过滤器

显示内置的比特流过滤器的命令是:

 ffmpeg -bsfs
比特流控制器
text2movsub
remove_extra
noise
mov2textsub
mp3decomp
mp3comp
mjpegadump
mjpeg2jpeg
imxdump
h264_mp4toannexb
dump_extra
chomp
aac_adtstoasc

我的电脑上显示的如下:

我电脑上显示出来的结果

可用的解码器

可以使用-codecs选项显示可用的解码器,我们可以使用以下命令:

ffmpeg -codecs
解码器
D..... = Decoding supported
.E.... = Encoding supported
..V... = Video codec
..A... = Audio codec
..S... = Subtitle codec
...I.. = Intra frame-only codec
....L. = Lossy compression
.....S = Lossless compression

------

D.V.L. 4xm4X Movie
D.VI.S 8bpsQuickTime 8BPS video
.EVIL. a64_multiMulticolor charset for Commodore 64 (encoders: a64multi )
.EVIL. a64_multi5Multicolor charset for Commodore 64, extended with 5th color (colram) (encoders: a64multi5 )
D.V..S aascAutodesk RLE
DEVIL. amvAMV Video
D.V.L. anmDeluxe Paint Animation
D.V.L. ansiASCII/ANSI art
DEVIL. asv1ASUS V1
DEVIL. asv2ASUS V2
D.VIL. auraAuravision AURA
D.VIL. aura2Auravision Aura 2
D.V... avrnAvid AVI Codec
DEVI.. avrpAvid 1:1 10-bit RGB Packer
D.V.L. avsAVS (Audio Video Standard) video
DEVI.. avuiAvid Meridien Uncompressed
DEVI.. ayuvUncompressed packed MS 4:4:4:4
D.V.L. bethsoftvidBethesda VID video
D.V.L. bfiBrute Force & Ignorance
D.V.L. binkvideoBink video
D.VI.. bintextBinary text
DEVI.S bmpBMP (Windows and OS/2 bitmap)
D.V..S bmv_videoDiscworld II BMV video
D.V.L. c93Interplay C93
DEV.L. cavsChinese AVS (Audio Video Standard) (AVS1-P2, JiZhun profile) (encoders: libxavs )
D.V.L. cdgraphicsCD Graphics video
D.VIL. cdxlCommodore CDXL video
D.V.L. cinepakCinepak
DEVIL. cljrCirrus Logic AccuPak
D.VI.S cllcCanopus Lossless Codec
D.V.L. cmvElectronic Arts CMV video (decoders: eacmv )
D.V... cpiaCPiA video format
D.V..S cscdCamStudio (decoders: camstudio )
D.VIL. cyuvCreative YUV (CYUV)
D.V.L. dfaChronomaster DFA
DEV.LS diracDirac (decoders: dirac libschroedinger) (encoders: libschroedinger)
DEVIL. dnxhdVC3/DNxHD
DEVIL. dpxDPX image
D.V.L. dsicinvideoDelphine Software International CIN video
DEVIL. dvvideoDV (Digital Video)
D.V..S dxaFeeble Files/ScummVM DXA
D.VI.S dxtoryDxtory
D.V.L. escape124Escape 124
D.V.L. escape130Escape 130
D.VILS exrOpenEXR image
DEV..S ffv1FFmpeg video codec #1
DEVI.S ffvhuffHuffyuv FFmpeg variant
DEV..S flashsvFlash Screen Video v1
DEV.L. flashsv2Flash Screen Video v2
D.V..S flicAutodesk Animator Flic video
DEV.L. flv1FLV / Sorenson Spark / Sorenson H.263 (Flash Video) (decoders: flv) (encoders: flv )
D.V..S frapsFraps
D.VI.S frwuForward Uncompressed
..V... g2mGoToMeeting
DEV..S gifGIF (Graphics Interchange Format)
DEV.L. h261H.261
DEV.L. h263H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2
D.V.L. h263iIntel H.263
DEV.L. h263pH.263+ / H.263-1998 / H.263 version 2
DEV.LS h264H.264/AVC/MPEG-4 AVC/MPEG-4 part 10 (encoders: libx264 libx264rgb )
DEVI.S huffyuvHuffYUV
D.V.L. idcinid Quake II CIN video (decoders: idcinvideo )
D.VI.. idfiCEDraw text
D.V.L. iff_byterun1IFF ByteRun1
D.V.L. iff_ilbmIFF ILBM
D.V.L. indeo2Intel Indeo 2
D.V.L. indeo3Intel Indeo 3
D.V.L. indeo4Intel Indeo Video Interactive 4
D.V.L. indeo5Intel Indeo Video Interactive 5
D.V.L. interplayvideoInterplay MVE video
DEVILS jpeg2000JPEG 2000 (decoders: j2k libopenjpeg ) (encoders: j2k libopenjpeg )
DEVILS jpeglsJPEG-LS
D.VIL. jvBitmap Brothers JV video
D.V.L. kgv1Kega Game Video
D.V.L. kmvcKarl Morton's video codec
D.VI.S lagarithLagarith lossless
.EVI.S ljpegLossless JPEG
D.VI.S locoLOCO
D.V.L. madElectronic Arts Madcow Video (decoders: eamad )
D.VIL. mdecSony PlayStation MDEC (Motion DECoder)
D.V.L. mimicMimic
DEVIL. mjpegMotion JPEG
D.VIL. mjpegbApple MJPEG-B
D.V.L. mmvideoAmerican Laser Games MM Video
D.V.L. motionpixelsMotion Pixels video
DEV.L. mpeg1videoMPEG-1 video
DEV.L. mpeg2videoMPEG-1 video (decoders: mpeg2video mpegvideo )
DEV.L. mpeg4MPEG-4 part 2 (encoders: mpeg4 libxvid )
..V.L. mpegvideo_xvmcMPEG-1/2 video XvMC (X-Video Motion Compensation)
D.V.L. msa1MS ATC Screen
D.V.L. msmpeg4v1MPEG-4 part 2 Microsoft variant version 1
DEV.L. msmpeg4v2MPEG-4 part 2 Microsoft variant version 2
DEV.L. msmpeg4v3MPEG-4 part 2 Microsoft variant version 3 (decoders: msmpeg4 ) (encoders: msmpeg4 )
D.V..S msrleMicrosoft RLE
D.V.L. mss1MS Screen 1
D.VIL. mss2MS Windows Media Video V9 Screen
DEV.L. msvideo1Microsoft Video 1
D.VI.S mszhLCL (LossLess Codec Library) MSZH
D.V.L. mts2MS Expression Encoder Screen
D.V.L. mxpegMobotix MxPEG video
D.V.L. nuvNuppelVideo/RTJPEG
D.V.L. paf_videoAmazing Studio Packed Animation File Video
DEVI.S pamPAM (Portable AnyMap) image
DEVI.S pbmPBM (Portable BitMap) image
DEVI.S pcxPC Paintbrush PCX image
DEVI.S pgmPGM (Portable GrayMap) image
DEVI.S pgmyuvPGMYUV (Portable GrayMap YUV) image
D.VIL. pictorPictor/PC Paint
DEV..S pngPNG (Portable Network Graphics) image
DEVI.S ppmPPM (Portable PixelMap) image
DEVIL. proresApple ProRes (iCodec Pro) (decoders: prores prores_lgpl ) (encoders: prores prores_anatoliy prores_kostya )
D.VIL. ptxV.Flash PTX image
D.VI.S qdrawApple QuickDraw
D.V.L. qpegQ-team QPEG
DEV..S qtrleQuickTime Animation (RLE) video
DEVI.S r10kAJA Kona 10-bit RGB Codec
DEVI.S r210Uncompressed RGB 10-bit
DEVI.S rawvideoraw video
D.VIL. rl2RL2 video
DEV.L. roqid RoQ video (decoders: roqvideo ) (encoders: roqvideo )
D.V.L. rpzaQuickTime video (RPZA)
DEV.L. rv10RealVideo 1.0
DEV.L. rv20RealVideo 1.0(我怀疑这儿书上是不是错了)
D.V.L. rv30RealVideo 3.0\
D.V.L. rv40RealVideo 4.0
D.V.L. sanmLucasArts SMUSH video
DEVIL. sgiSGI image
D.V.L. smackvideoSmacker video (decoders: smackvid )
D.V.L. smcQuickTime Graphics (SMC)
DEV.LS snowSnow
D.VIL. sp5xSunplus JPEG (SP5X)
DEVI.S sunrastSun Rasterfile image
DEV.L. svq1Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1
D.V.L. svq3Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3
DEVI.S targaTruevision Targa image
D.VI.. targa_y216Pinnacle TARGA CineWave YUV16
D.V.L. tgqElectronic Arts TGQ video (decoders: eatgq )
D.V.L. tgvElectronic Arts TGV video (decoders: eatgv )
DEV.L. theoraTheora (encoders: libtheora )
D.VIL. thpNintendo Gamecube THP video
D.V.L. tiertexseqvideoTiertex Limited SEQ video
DEVI.S tiffTIFF image
D.VIL. tmv8088flex TMV
D.V.L. tqiElectronic Arts TQI video (decoders: eatqi )
D.V.L. truemotion1Duck TrueMotion 1.0
D.V.L. truemotion2Duck TrueMotion 2.0
D.V..S tsccTechSmith Screen Capture Codec (decoders: camtasia )
D.V.L. tscc2TechSmith Screen Codec 2
D.VIL. txdRenderware TXD (TeXture Dictionary) image
D.V.L. ultiIBM UltiMotion (decoders: ultimotion )
DEVI.S utvideoUt Video (decoders: utvideo libutvideo) (encoders: utvideo libutvideo)
DEVI.S v210Uncompressed 4:2:2 10-bit
D.VI.S v210x
DEVI.. v308Uncompressed packed 4:4:4
DEVI.. v408Uncompressed packed QT 4:4:4:4
DEVI.S v410Uncompressed 4:4:4 10-bit
D.V.L. vbBeam Software VB
D.VI.S vbleVBLE Lossless Codec
D.V.L. vc1SMPTE VC-1
D.V.L. vc1imageWindows Media Video 9 Image v2
D.VIL. vcr1ATI VCR1
D.VIL. vixlMiro VideoXL (decoders: xl )
D.V.L. vmdvideoSierra VMD video
D.V..S vmncVMware Screen Codec / VMware Video
D.V.L. vp3On2 VP3
D.V.L. vp5On2 VP5
D.V.L. vp6On2 VP6
D.V.L. vp6aOn2 VP6 (Flash version, with alpha channel)
D.V.L. vp6fOn2 VP6 (Flash version)
DEV.L. vp8On2 VP8 (decoders: vp8 libvpx ) (encoders: libvpx )
DEV.L. wmv1Windows Media Video 7
DEV.L. wmv2Windows Media Video 8
D.V.L. wmv3Windows Media Video 9
D.V.L. wmv3imageWindows Media Video 9 Image
D.VIL. wnv1Winnov WNV1
D.V.L. ws_vqaWestwood Studios VQA (Vector Quantiz. Animation) video (decoders:vqavideo)
D.V.L. xan_wc3Wing Commander III / Xan
D.V.L. xan_wc4Wing Commander IV / Xxan
D.VI.. xbineXtended BINary text
DEVI.S xbmXBM (X BitMap) image
DEV... xfaceX-face image
DEVI.S xwdXWD (X Window Dump) image
DEVI.. y41pUncompressed YUV 4:1:1 12-bit
D.V.L. yopPsygnosis YOP Video
DEVI.. yuv4Uncompressed packed 4:2:0
D.V..S zerocodecZeroCodec Lossless Video
DEVI.S zlibLCL (LossLess Codec Library) ZLIB
DEV..S zmbvZip Motion Blocks Video
D.A.L. 8svx_exp8SVX exponential
D.A.L. 8svx_fib8SVX fibonacci
..A... 8svx_raw8SVX raw
DEA.L. aacAAC (Advanced Audio Coding) (encoders: aac libvo_aacenc )
D.A.L. aac_latmAAC LATM (Advanced Audio Coding LATM syntax)
DEA.L. ac3ATSC A/52A (AC-3) (encoders: ac3 ac3_fixed )
D.A.L. adpcm_4xmADPCM 4X Movie
DEA.L. adpcm_adxSEGA CRI ADX ADPCM
D.A.L. adpcm_ctADPCM Creative Technology
D.A.L. adpcm_eaADPCM Electronic Arts
D.A.L. adpcm_ea_maxis_xaADPCM Electronic Arts Maxis CDROM XA
D.A.L. adpcm_ea_r1ADPCM Electronic Arts R1
D.A.L. adpcm_ea_r2ADPCM Electronic Arts R2
D.A.L. adpcm_ea_r3ADPCM Electronic Arts R3
D.A.L. adpcm_ea_xasADPCM Electronic Arts XAS
DEA.L. adpcm_g722G.722 ADPCM (decoders: g722 ) (encoders: g722 )
DEA.L. adpcm_g726G.726 ADPCM (decoders: g726 ) (encoders: g726 )
D.A.L. adpcm_ima_amvADPCM IMA AMV
D.A.L. adpcm_ima_apcADPCM IMA CRYO APC
D.A.L. adpcm_ima_dk3ADPCM IMA Duck DK3
D.A.L. adpcm_ima_dk4ADPCM IMA Duck DK4
D.A.L. adpcm_ima_ea_eacsADPCM IMA Electronic Arts EACS
D.A.L. adpcm_ima_ea_seadADPCM IMA Electronic Arts SEAD
D.A.L. adpcm_ima_issADPCM IMA Funcom ISS
DEA.L. adpcm_ima_qtADPCM IMA QuickTime
D.A.L. adpcm_ima_smjpegADPCM IMA Loki SDL MJPEG
DEA.L. adpcm_ima_wavADPCM IMA WAV
D.A.L. adpcm_ima_wsADPCM IMA Westwood
DEA.L. adpcm_msADPCM Microsoft
D.A.L. adpcm_sbpro_2ADPCM Sound Blaster Pro 2-bit
D.A.L. adpcm_sbpro_3ADPCM Sound Blaster Pro 2.6-bit
D.A.L. adpcm_sbpro_4ADPCM Sound Blaster Pro 4-bit
DEA.L. adpcm_swfADPCM Shockwave Flash
D.A.L. adpcm_thpADPCM Nintendo Gamecube THP
D.A.L. adpcm_xaADPCM CDROM XA
DEA.L. adpcm_yamahaADPCM Yamaha
DEA..S alacALAC (Apple Lossless Audio Codec)
DEA.L. amr_nbAMR-NB (Adaptive Multi-Rate NarrowBand) (decoders: amrnb libopencore_amrnb ) (encoders: libopencore_amrnb )
DEA.L. amr_wbAMR-WB (Adaptive Multi-Rate WideBand) (decoders: amrwb libopencore_amrwb ) (encoders: libvo_amrwbenc )
D.A..S apeMonkey's Audio
D.A.L. atrac1Atrac 1 (Adaptive TRansform Acoustic Coding)
D.A.L. atrac3Atrac 3 (Adaptive TRansform Acoustic Coding 3)
..A.L. atrac3pSony ATRAC3+
D.A.L. binkaudio_dctBink Audio (DCT)
D.A.L. binkaudio_rdftBink Audio (RDFT)
D.A.L. bmv_audioDiscworld II BMV audio
..A.L. celtConstrained Energy Lapped Transform (CELT)
DEA.L. comfortnoiseRFC 3389 Comfort Noise
D.A.L. cookCook / Cooker / Gecko (RealAudio G2)
D.A.L. dsicinaudioDelphine Software International CIN audio
DEA.LS dtsDCA (DTS Coherent Acoustics) (decoders: dca ) (encoders: dca ) ..A.L. dvaudio
DEA.L. eac3ATSC A/52B (AC-3, E-AC-3)
DEA..S flacFLAC (Free Lossless Audio Codec)
DEA.L. g723_1G.723.1
D.A.L. g729G.729
DEA.L. gsmGSM (decoders: gsm libgsm ) (encoders: libgsm )
DEA.L. gsm_msGSM Microsoft variant (decoders:gsm_ms libgsm_ms) (encoders: libgsm_ms)
D.A.L. iacIAC (Indeo Audio Coder)
..A.L. ilbciLBC (Internet Low Bitrate Codec)
D.A.L. imcIMC (Intel Music Coder)
D.A.L. interplay_dpcmDPCM Interplay
D.A.L. mace3MACE (Macintosh Audio Compression/Expansion) 3:1
D.A.L. mace6MACE (Macintosh Audio Compression/Expansion) 6:1
D.A..S mlpMLP (Meridian Lossless Packing)
D.A.L. mp1MP1 (MPEG audio layer 1) (decoders: mp1 mp1float )
DEA.L. mp2MP2 (MPEG audio layer 2) (decoders: mp2 mp2float )
DEA.L. mp3MP3 (MPEG audio layer 3) (decoders:mp3 mp3float) (encoders: libmp3lame)
D.A.L. mp3aduADU (Application Data Unit) MP3 (MPEG audio layer 3) (decoders: mp3adu mp3adufloat )
D.A.L. mp3on4MP3onMP4 (decoders: mp3on4 mp3on4float )
D.A..S mp4alsMPEG-4 Audio Lossless Coding (ALS) (decoders: als )
D.A.L. musepack7Musepack SV7 (decoders: mpc7 )
D.A.L. musepack8Musepack SV8 (decoders: mpc8 )
DEA.L. nellymoserNellymoser Asao
DEA.L. opusOpus (Opus Interactive Audio Codec) (decoders:libopus) (encoders: libopus)
D.A.L. paf_audioAmazing Studio Packed Animation File Audio
DEA... pcm_alawPCM A-law
D.A..S pcm_blurayPCM signed 16/20/24-bit big-endian for Blu-ray media
D.A..S pcm_dvdPCM signed 20/24-bit big-endian
DEA..S pcm_f32bePCM 32-bit floating point big-endian
DEA..S pcm_f32lePCM 32-bit floating point little-endian
DEA..S pcm_f64bePCM 64-bit floating point big-endian
DEA..S pcm_f64lePCM 64-bit floating point little-endian
D.A..S pcm_lxfPCM signed 20-bit little-endian planar
DEA... pcm_mulawPCM mu-law
DEA..S pcm_s16bePCM signed 16-bit big-endian
DEA..S pcm_s16lePCM signed 16-bit little-endian
D.A..S pcm_s16le_planarPCM 16-bit little-endian planar
DEA..S pcm_s24bePCM signed 24-bit big-endian
DEA..S pcm_s24daudPCM D-Cinema audio signed 24-bit
DEA..S pcm_s24lePCM signed 24-bit little-endian
DEA..S pcm_s32bePCM signed 32-bit big-endian
DEA..S pcm_s32lePCM signed 32-bit little-endian
DEA..S pcm_s8PCM signed 8-bit
D.A..S pcm_s8_planarPCM signed 8-bit planar
DEA..S pcm_u16bePCM unsigned 16-bit big-endian
DEA..S pcm_u16lePCM unsigned 16-bit little-endian
DEA..S pcm_u24bePCM unsigned 24-bit big-endian
DEA..S pcm_u24lePCM unsigned 24-bit little-endian
DEA..S pcm_u32bePCM unsigned 32-bit big-endian
DEA..S pcm_u32lePCM unsigned 32-bit little-endian
DEA..S pcm_u8PCM unsigned 8-bit
D.A.L. pcm_zorkPCM Zork
D.A.L. qcelpQCELP / PureVoice
D.A.L. qdm2QDesign Music Codec 2
..A.L. qdmcQDesign Music
DEA.L. ra_144RealAudio 1.0 (14.4K) (decoders: real_144 ) (encoders: real_144 )
D.A.L. ra_288RealAudio 2.0 (28.8K) (decoders: real_288 )
D.A..S ralfRealAudio Lossless
DEA.L. roq_dpcmDPCM id RoQ
D.A.L. s302mSMPTE 302M
D.A..S shortenShorten
D.A.L. siprRealAudio SIPR / ACELP.NET
D.A.L. smackaudioSmacker audio (decoders: smackaud )
D.A.L. sol_dpcmDPCM Sol
DEA... sonicSonic
.EA... soniclsSonic lossless
DEA.L. speexSpeex (decoders: libspeex ) (encoders: libspeex )
D.A..S takTAK (Tom's lossless Audio Kompressor)
D.A..S truehdTrueHD
D.A.L. truespeechDSP Group TrueSpeech
D.A..S ttaTTA (True Audio)
D.A.L. twinvqVQF TwinVQ
D.A.L. vimaLucasArts VIMA audio
D.A.L. vmdaudioSierra VMD audio
DEA.L. vorbisVorbis (decoders: vorbis libvorbis ) (encoders: vorbis libvorbis )
..A.L. voxwareVoxware RT29 Metasound
Voxware RT29 MetasoundWave synthesis pseudo-codec
D.A.LS wavpackWavPack
D.A.L. westwood_snd1Westwood Audio (SND1) (decoders: ws_snd1 )
D.A..S wmalosslessWindows Media Audio Lossless
D.A.L. wmaproWindows Media Audio 9 Professional
DEA.L. wmav1Windows Media Audio 1
DEA.L. wmav2Windows Media Audio 2
D.A.L. wmavoiceWindows Media Audio Voice
D.A.L. xan_dpcmDPCM Xan
DES... dvb_subtitleDVB subtitles (decoders: dvbsub ) (encoders: dvbsub )
..S... dvb_teletextDVB teletext
DES... dvd_subtitleDVD subtitles (decoders: dvdsub ) (encoders: dvdsub )
..S... eia_608EIA-608 closed captions
D.S... hdmv_pgs_subtitleHDMV Presentation Graphic Stream subtitles (decoders: pgssub )
D.S... jacosubJACOsub subtitle
D.S... microdvdMicroDVD subtitle
DES... mov_textMOV text
D.S... realtextRealText subtitle
D.S... samiSAMI subtitle
DES... srtSubRip subtitle with embedded timing
DES... ssaSSA (SubStation Alpha)/ ASS (Advanced SSA) subtitle (decoders: ass) (encoders: ass )
DES... subripSubRip subtitle
D.S... subviewerSubViewer subtitle
D.S... textraw UTF-8 text
D.S... webvttWebVTT subtitle
DES... xsubXSUB
  • 写的我想吐。。妹的!这么多。。。。。。

     

    image.png

可用的编码器

要显示内置的ffmpeg编码器的列表,我们可以使用以下命令:

ffmpeg -encoders
编码器
V..... = Video
A..... = Audio
S..... = Subtitle
.F.... = Frame-level multithreading
..S... = Slice-level multithreading
...X.. = Codec is experimental
....B. = Supports draw_horiz_band
.....D = Supports direct rendering method 1
------

V..... a64multiMulticolor charset for Commodore 64 (codec a64_multi)
V..... a64multi5Multicolor charset for Commodore 64, extended with 5th color (colram) (codec a64_multi5)
V..... amvAMV Video
V..... asv1ASUS V1
V..... asv2ASUS V2
V..... avrpAvid 1:1 10-bit RGB Packer
V..X.. avuiAvid Meridien Uncompressed
V..... ayuvUncompressed packed MS 4:4:4:4
V..... bmpBMP (Windows and OS/2 bitmap)
V..... libxavslibxavs Chinese AVS (Audio Video Standard) (codec cavs)
V..... cljrCirrus Logic AccuPak
V..... libschroedingerlibschroedinger Dirac 2.2 (codec dirac)
V.S... dnxhdVC3/DNxHD
V..... dpxDPX image
V.S... dvvideoDV (Digital Video)
V.S... ffv1FFmpeg video codec #1
V..... ffvhuffHuffyuv FFmpeg variant
V..... flashsvFlash Screen Video
V..... flashsv2Flash Screen Video Version 2
V..... flvFLV / Sorenson Spark / Sorenson H.263 (Flash Video) (codec flv1)
V..... gifGIF (Graphics Interchange Format)
V..... h261H.261
V..... h263H.263 / H.263-1996
V.S... h263pH.263+ / H.263-1998 / H.263 version 2
V..... libx264libx264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (codec h264)
V..... libx264rgblibx264 H.264 /AVC / MPEG-4 AVC / MPEG-4 part 10 RGB (codec h264)
V..... huffyuvHuffyuv / HuffYUV
V..X.. j2kJPEG 2000 (codec jpeg2000)
V..... libopenjpegOpenJPEG JPEG 2000 (codec jpeg2000)
V..... jpeglsJPEG-LS
V..... ljpegLossless JPEG
VFS... mjpegMJPEG (Motion JPEG)
V..... mpeg1videoMPEG-1 video
V.S... mpeg2videoMPEG-2 video
V.S... mpeg4MPEG-4 part 2
V..... libxvidlibxvidcore MPEG-4 part 2 (codec mpeg4)
V..... msmpeg4v2MPEG-4 part 2 Microsoft variant version 2
V..... msmpeg4MPEG-4 part 2 Microsoft variant version 3 (codec msmpeg4v3)
V..... msvideo1Microsoft Video-1
V..... pamPAM (Portable AnyMap) image
V..... pbmPBM (Portable BitMap) image
V..... pcxPC Paintbrush PCX image
V..... pgmPGM (Portable GrayMap) image
V..... pgmyuvPGMYUV (Portable GrayMap YUV) image
VF.... pngPNG (Portable Network Graphics) image
V..... ppmPPM (Portable PixelMap) image
VF.... proresApple ProRes
VF.... prores_anatoliyApple ProRes (codec prores)
V.S... prores_kostyaApple ProRes (iCodec Pro) (codec prores)
V..... qtrleQuickTime Animation (RLE) video
V..... r10kAJA Kona 10-bit RGB Codec
V..... r210Uncompressed RGB 10-bit
V..... rawvideoraw video
V..... roqvideoid RoQ video (codec roq)
V..... rv10RealVideo 1.0
V..... rv20RealVideo 2.0
V..... sgiSGI image
V..... snowSnow
V..... sunrastSun Rasterfile image
V..... svq1Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1
V..... targaTruevision Targa image
V..... libtheoralibtheora Theora (codec theora)
V..... tiffTIFF image
V..... utvideoUt Video
V..... libutvideoUt Video (codec utvideo)
V..... v210Uncompressed 4:2:2 10-bit
V..... v308Uncompressed packed 4:4:4
V..... v408Uncompressed packed QT 4:4:4:4
V..... v410Uncompressed 4:4:4 10-bit
V..... libvpxlibvpx VP8 (codec vp8)
V..... wmv1Windows Media Video 7
V..... wmv2Windows Media Video 8
V..... xbmXBM (X BitMap) image
V..... xfaceX-face image
V..... xwdXWD (X Window Dump) image
V..... y41pUncompressed YUV 4:1:1 12-bit
V..... yuv4Uncompressed packed 4:2:0
V..... zlibLCL (LossLess Codec Library) ZLIB
V..... zmbvZip Motion Blocks Video
A..X.. aacAAC (Advanced Audio Coding)
A..... libvo_aacencAndroid VisualOn AAC (Advanced Audio Coding) (codec aac)
A..... ac3ATSC A/52A (AC-3)
A..... ac3_fixedATSC A/52A (AC-3) (codec ac3)
A..... adpcm_adxSEGA CRI ADX ADPCM
A..... g722G.722 ADPCM (codec adpcm_g722)
A..... g726G.726 ADPCM (codec adpcm_g726)
A..... adpcm_ima_qtADPCM IMA QuickTime
A..... adpcm_ima_wavADPCM IMA WAV
A..... adpcm_msADPCM Microsoft
A..... adpcm_swfADPCM Shockwave Flash
A..... adpcm_yamahaADPCM Yamaha
A..... alacALAC (Apple Lossless Audio Codec)
A..... libopencore_amrnbOpenCORE AMR-NB (Adaptive Multi-Rate Narrow-Band) (codec amr_nb)
A..... libvo_amrwbencAndroid VisualOn AMR-WB (Adaptive Multi-Rate WideBand) (codec amr_wb)
A..... comfortnoiseRFC 3389 comfort noise generator
A..X.. dcaDCA (DTS Coherent Acoustics) (codec dts)
A..... eac3ATSC A/52 E-AC-3
A..... flacFLAC (Free Lossless Audio Codec)
A..... g723_1G.723.1
A..... libgsmlibgsm GSM (codec gsm)
A..... libgsm_mslibgsm GSM Microsoft variant (codec gsm_ms)
A..... mp2MP2 (MPEG audio layer 2)
A..... libmp3lamelibmp3lame MP3 (MPEG audio layer 3) (codec mp3)
A..... nellymoserNellymoser Asao
A..... libopuslibopus Opus (codec opus)
A..... pcm_alawPCM A-law / G.711 A-law
A..... pcm_f32bePCM 32-bit floating point big-endian
A..... pcm_f32lePCM 32-bit floating point little-endian
A..... pcm_f64bePCM 64-bit floating point big-endian
A..... pcm_f64lePCM 64-bit floating point little-endian
A..... pcm_mulawPCM mu-law / G.711 mu-law
A..... pcm_s16bePCM signed 16-bit big-endian
A..... pcm_s16lePCM signed 16-bit little-endian
A..... pcm_s24bePCM signed 24-bit big-endian
A..... pcm_s24daudPCM D-Cinema audio signed 24-bit
A..... pcm_s24lePCM signed 24-bit little-endian
A..... pcm_s32bePCM signed 32-bit big-endian
A..... pcm_s32lePCM signed 32-bit little-endian
A..... pcm_s8PCM signed 8-bit
A..... pcm_u16bePCM unsigned 16-bit big-endian
A..... pcm_u16lePCM unsigned 16-bit little-endian
A..... pcm_u24bePCM unsigned 24-bit big-endian
A..... pcm_u24lePCM unsigned 24-bit little-endian
A..... pcm_u32bePCM unsigned 32-bit big-endian
A..... pcm_u32lePCM unsigned 32-bit little-endian
A..... pcm_u8PCM unsigned 8-bit
A..... real_144RealAudio 1.0 (14.4K) (codec ra_144)
A..... roq_dpcmid RoQ DPCM
A..X.. sonicSonic
A..X.. soniclsSonic lossless
A..... libspeexlibspeex Speex (codec speex)
A..X.. vorbisVorbis
A..... libvorbislibvorbis (codec vorbis)
A..... wmav1Windows Media Audio 1
A..... wmav2Windows Media Audio 2
S..... dvbsubDVB subtitles (codec dvb_subtitle)
S..... dvdsubDVD subtitles (codec dvd_subtitle)
S..... mov_text3GPP Timed Text subtitle
S..... srtSubRip subtitle with embedded timing
S..... assSSA (SubStation Alpha) subtitle (codec ssa)
S..... subripSubRip subtitle
S..... xsubDivX subtitles (XSUB)

可用的过滤器

要显示内置过滤器列表,我们可以使用下一个命令:

ffmpeg -filters
过滤器
aconvertA->AConvert the input audio to sample_fmt:channel_layout.
afifoA->ABuffer input frames and send them when they are requested.
aformatA->AConvert the input audio to one of the specified formats.
amerge| ->AMerge two audio streams into a single multi-channel stream.
amix| ->AAudio mixing.
anullA->APass the source unchanged to the output.
aresampleA->AResample audio data.
asendcmdA->ASend commands to filters.
asetnsamplesA->ASet the number of samples for each output audio frames.
asetptsA->ASet PTS for the output audio frame.
asettbA->ASet timebase for the audio output link.
ashowinfoA->AShow textual information for each audio frame.
asplitA->|Pass on the audio input to N audio outputs.
astreamsyncAA->AACopy two streams of audio data in a configurable order.
atempoA->AAdjust audio tempo.
channelmapA->ARemap audio channels.
channelsplitA->|Split audio into per-channel streams
earwaxA->AWiden the stereo image.
ebur128A->|EBU R128 scanner.
join|->AJoin multiple audio streams into multi-channel output
panA->ARemix channels with coefficients (panning).
silencedetectA->ADetect silence.
volumeA->AChange input volume.
volumedetectA->ADetect audio volume.
aevalsrc|->AGenerate an audio signal generated by an expression
anullsrc|->ANull audio source, return empty audio frames.
anullsinkA->|Do absolutely nothing with the input audio.
alphaextractV->VExtract an alpha channel as a grayscale image component.
alphamergeVV->VCopy the luma value of the 2nd input to the alpha channel of the 1st input.
assV->VRender subtitles onto input video using the libass library.
bboxV->VCompute bounding box for each frame.
blackdetectV->VDetect video intervals that are (almost) black.
blackframeV->VDetect frames that are (almost) black.
boxblurV->VBlur the input.
colormatrixV->VColor matrix conversion
copyV->VCopy the input video unchanged to the output.
cropV->VCrop the input video to width:height:x:y.
cropdetectV->VAuto-detect crop size.
decimateV->VRemove near-duplicate frames.
delogoV->VRemove logo from input video.
deshakeV->VStabilize shaky video.
drawboxV->VDraw a colored box on the input video.
drawtextV->VDraw text on top of video frames using libfreetype library.
edgedetectV->VDetect and draw edge.
fadeV->VFade in/out input video.
fieldV->VExtract a field from the input video.
fieldorderV->VSet the field order.
fifoV->VBuffer input images and send them when they are requested.
formatV->VConvert the input video to one of the specified pixel formats.
fpsV->VForce constant framerate
framestepV->VSelect one frame every N frames.
gradfunV->VDebands video quickly using gradients.
hflipV->VHorizontally flip the input video.
hqdn3dV->VApply a High Quality 3D Denoiser.
hueV->VAdjust the hue and saturation of the input video.
idetV->VInterlace detect Filter.
lutV->VCompute and apply a lookup table to the RGB/YUV input video.
lutrgbV->VCompute and apply a lookup table to the RGB input video.
lutyuvV->VCompute and apply a lookup table to the YUV input video.
mpV->VApply a libmpcodecs filter to the input video.
negateV->VNegate input video.
noformatV->VForce libavfilter not to use any of the specified pixel formats for the input to the next filter.
nullV->VPass the source unchanged to the output.
overlayVV->VOverlay a video source on top of the input.
padV->VPad input image to width:height[:x:y[:color]] (default x and y: 0, default color: black).
pixdesctestV->VTest pixel format definitions.
removelogoV->VRemove a TV logo based on a mask image.
scaleV->VScale the input video to width:height size and/or convert the image format.
selectV->VSelect frames to pass in output.
sendcmdV->VSend commands to filters.
setdarV->VSet the frame display aspect ratio.
setfieldV->VForce field for the output video frame.
setptsV->VSet PTS for the output video frame.
setsarV->VSet the pixel sample aspect ratio.
settbV->VSet timebase for the video output link.
showinfoV->VShow textual information for each video frame.
slicifyV->VPass the images of input video on to next video filter as multiple slices.
smartblurV->VBlur the input video without impacting the outlines.
splitV->|Pass on the input video to N outputs.
super2xsaiV->VScale the input by 2x using the Super2xSaI pixel art algorithm.
swapuvV->VSwap U and V components.
thumbnailV->VSelect the most representative frame in a sequence of consecutive frames
tileV->VTile several successive frames together.
tinterlaceV->VPerform temporal field interlacing.
transposeV->VTranspose input video.
unsharpV->VSharpen or blur the input video.
vflipV->VFlip the input video vertically.
yadifV->VDeinterlace the input image.
cellauto|->VCreate pattern generated by an elementary cellular automaton.
color|->VProvide an uniformly colored input.
life|->VCreate life.
mandelbrot|->VRender a Mandelbrot fractal.
mptestsrc|->VGenerate various test pattern.
nullsrc|->VNull video source, return unprocessed video frames.
rgbtestsrc|->VGenerate RGB test pattern.
smptebars|->VGenerate SMPTE color bars.
testsrc|->VGenerate test pattern.
nullsinkV->|Do absolutely nothing with the input video.
concat|->|Concatenate audio and video streams.
showspectrumA->VConvert input audio to a spectrum video output.
showwavesA->VConvert input audio to a video output.
amovie|->|Read audio from a movie source.
movie|->|Read from a movie source.
ffbuffersinkV->|Buffer video frames and make them available to the end of the filter graph.
ffabuffersinkA->|Buffer audio frames and make them available to the end of the filter graph.
buffersinkV->|Buffer video frames and make them available to the end of the filter graph.
abuffersinkA->|Buffer audio frames and make them available to the end of the filter graph.
buffer|->VBuffer video frames and make them accessible to the filterchain.
abuffer|->ABuffer audio frames and make them accessible to the filterchain.
buffersink_oldV->|Buffer video frames and make them available to the end of the filter graph.
abuffersink_oldA->|Buffer audio frames and make them available to the end of the filter graph.

可用的格式

要显示内置的音频和视频格式,下一个命令是:

ffmpeg -formats

下面的内容我打算直接截图,大家将就着看吧:

可用的音频通道布局

要显示可用的音频通道布局列表,我们可以使用以下命令:

ffmpeg -layouts

个性化通道:

名称分解(描述)
FLfront left
FRfront right
FCfront center
LFElow frequency
BLback left
BRback right
FLCfront left-of-center
FRCfront right-of-center
BCback center
SLside left
SRside right
TCtop center
TFLtop front left
TFCtop front center
TFRtop front right
TBLtop back left
TBCtop back center
TBRtop back right
DLdownmix left
DRdownmix right
WLwide left
WRwide right
SDLsurround direct left
SDRsurround direct right
LFE2low frequency 2

个性化通道

标准通道布局:

名称分解(描述)
monoFC
stereoFL+FR
2.1FL+FR+LFE
3.0FL+FR+FC
3.0(back)FL+FR+BC
4.0FL+FR+FC+BC
quadFL+FR+BL+BR
quad(side)FL+FR+SL+SR
3.1FL+FR+FC+LFE
5.0FL+FR+FC+BL+BR
5.0(side)FL+FR+FC+SL+SR
4.1FL+FR+FC+LFE+BC
5.1FL+FR+FC+LFE+BL+BR
5.1(side)FL+FR+FC+LFE+SL+SR
6.0FL+FR+FC+BC+SL+SR
6.0(front)FL+FR+FLC+FRC+SL+SR
hexagonalFL+FR+FC+BL+BR+BC
6.1FL+FR+FC+LFE+BC+SL+SR
6.1FL+FR+FC+LFE+BL+BR+BC
6.1(front)FL+FR+LFE+FLC+FRC+SL+SR
7.0FL+FR+FC+BL+BR+SL+SR
7.0(front)FL+FR+FC+FLC+FRC+SL+SR
7.1FL+FR+FC+LFE+BL+BR+SL+SR
7.1(wide)FL+FR+FC+LFE+FLC+FRC+SL+SR
octagonalFL+FR+FC+BL+BR+BC+SL+SR
downmixDL+DR

标准化通道

FFmpeg许可证

关于FFmpeg许可的信息可以用大写L作为参数显示:

ffmpeg -L

ffmpeg -L

fmpeg是自由软件;您可以根据自由软件基金会发布的GNU通用公共许可证的条款重新分配和/或修改它;任何版本3的许可,或(在您的选择)以后的版本。

ffmpeg是分布式的,希望它是有用的,但是没有任何保证;甚至没有对适销性或适合某一特定用途的适用性的默示保证。有关更多细节,请参见GNU通用公共许可证。您应该已经收到了一份GNU通用公共许可证和ffmpeg的副本。

可用的像素格式

该命令可以显示内置的像素格式列表:

ffmpeg -pix_fmts

像素格式:

标记名称NB_COMPONENTS(不知道该咋翻译)BITS_PER_PIXEL
IO... yuv420p312
IO... yuyv422316
IO... rgb24324
IO... bgr24324
IO... yuv422p316
IO... yuv444p324
IO... yuv410p39
IO... yuv411p312
IO... gray18
IO..B monow11
IO..B monob11
I..P. pal818
IO... yuvj420p312
IO... yuvj422p316
IO... yuvj444p324
..H.. xvmcmc00
..H.. xvmcidct00
IO... uyvy422316
..... uyyvyy411312
IO... bgr838
.O..B bgr434
IO... bgr4_byte34
IO... rgb838
.O..B rgb434
IO... rgb4_byte34
IO... nv12312
IO... nv21312
IO... argb432
IO... rgba432
IO... abgr432
IO... bgra432
IO... gray16be116
IO... gray16le116
IO... yuv440p316
IO... yuvj440p316
IO... yuva420p420
..H.. vdpau_h26400
..H.. vdpau_mpeg100
..H.. vdpau_mpeg200
..H.. vdpau_wmv300
..H.. vdpau_vc100
IO... rgb48be348
IO... rgb48le348
IO... rgb565be316
IO... rgb565le316
IO... rgb555be315
IO... rgb555le315
IO... bgr565be316
IO... bgr565le316
IO... bgr555be315
IO... bgr555le315
..H.. vaapi_moco00
..H.. vaapi_idct00
..H.. vaapi_vld00
IO... yuv420p16le324
IO... yuv420p16be324
IO... yuv422p16le332
IO... yuv422p16be332
IO... yuv444p16le348
IO... yuv444p16be348
..H.. vdpau_mpeg400
..H.. dxva2_vld00
IO... rgb444le312
IO... rgb444be312
IO... bgr444le312
IO... bgr444be312
I.... gray8a216
IO... bgr48be348
IO... bgr48le348
IO... yuv420p9be313
IO... yuv420p9le313
\IO... yuv420p10be315
IO... yuv420p10le315
IO... yuv422p10be320
IO... yuv422p10le320
IO... yuv444p9be327
IO... yuv444p9le327
IO... yuv444p10be330
IO... yuv444p10le330
IO... yuv422p9be318
IO... yuv422p9le318
..H.. vda_vld00
I.... gbrp324
I.... gbrp9be327
I.... gbrp9le327
I.... gbrp10be330
I.... gbrp10le330
I.... gbrp16be348
I.... gbrp16le348
IO... yuva420p9be422
IO... yuva420p9le422
IO... yuva422p9be427
IO... yuva422p9le427
IO... yuva444p9be436
IO... yuva444p9le436
IO... yuva420p10be425
IO... yuva420p10le440
IO... yuva422p10be448
IO... yuva422p10le448
IO... yuva444p10be464
IO... yuva444p10le464
IO... yuva420p16be440
IO... yuva420p16le440
IO... yuva422p16be448
IO... yuva422p16le448
IO... yuva444p16be464
IO... yuva444p16le464
I.... rgba64be464
I.... rgba64le464
..... bgra64be464
..... bgra64le464
IO... 0rgb324
IO... rgb0324
IO... 0bgr324
IO... bgr0324
IO... yuva444p432
IO... yuva422p424
IO... yuv420p12be318
IO... yuv420p12le318
IO... yuv420p14be321
IO... yuv420p14le321
IO... yuv422p12be324
IO... yuv422p12le324
IO... yuv422p14be328
IO... yuv422p14le328
IO... yuv444p12be336
IO... yuv444p12le336
IO... yuv444p14be342
IO... yuv444p14le342
I.... gbrp12be336
I.... gbrp12le336
I.... gbrp14be342
I.... gbrp14le342

 

可用的协议

对于显示可用的文件协议,下一个命令是:

ffmpeg -protocols

下面是支持的文件协议:

Input:(输入)
applehttp
cache
concat
crypto
file
gopher
hls
http
httpproxy
mmsh
mmst
pipe
rtp
tcp
udp
rtmp
rtmpe
rtmps
rtmpt
rtmpte
Output:(输出)
file
gopher
http
httpproxy
md5
pipe
rtp
tcp
udp
rtmp
rtmpe
rtmps
rtmpt
rtmpte

 

可用的音频样本格式

FFmpeg中包含的音频样本格式可以通过命令显示:

ffmpeg -sample_fmts
名称位深度
u88
s1616
s3232
flt32
dbl64
u8p8
s16p16
s32p32
fltp32
dblp64

我电脑上显示出来的样本格式多了两个

FFmpeg版本

版本的ffmpeg可以显示为 -version 选项,下一个结果是在2012年11月25日创建的官方构建窗口的显示结果。

ffmpeg -version

 

FFmpeg版本信息

使用MORE命令来实现输出格式。

由于help命令、可用过滤器命令、格式命令等的输出很长并且通常不适合一个屏幕,所以可以使用更多命令来显示从一开始就按顺序将输出文本进行格式化,下一个屏幕由 按下空格键,按Enter键后显示下一行(只会多显示一行),按Q或q将退出预览。 语法是

ffmpeg -help | more

 

想看更多信息的,敲Enter键就可以

或使用更短的形式:

ffmpeg -h|more

还可以使用更多的命令来显示文本文件,内容再次被划分为适合一个屏幕,语法是:

more filename.txt

可以通过输入显示更多命令的附加参数:

help more

重定向输出到文件

有时需要精确研究帮助命令,可用过滤器命令,格式命令等,为了将这些信息保存到文本文件中,可以使用下一个命令:

ffmpeg -help > help.txt

该命令将在当前目录中创建一个名为help.txt的新文件,并将其保存到ffmpeg help的内容中。 如果具有相同名称的文件已经存在,它将被覆盖。 要将输出文本附加到现有文件而不覆盖其内容,请使用两个大于符号">":

ffmpeg -help > data.txt
ffmpeg -filters >> data.txt

现在文件data.txt包含ffmpeg帮助,后面跟着可用过滤器列表。

下图是我打印出来的data.txt信息:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/10706.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MicroPython——有点东西,但是不多

引言 之前做过一个树莓派驱动墨水屏的项目,本来想整理出来与大家分享的,但是由于树莓派已经成了理财产品,所以为了让这个项目更加具有实践意义,最近我打算把这个项目移植到ESP32上。在树莓派上我使用的是Python编写的代码&#x…

C++简单工厂模式详解

C简单工厂模式详解1.问题引入2.编写代码思路的迭代2.1 main函数主体内编写全部代码2.2 修改上述问题后的main函数代码2.3 引入面向对象后的代码2.4 加上继承和多态后的代码3.C简单工厂代码4.总结4.1 简单工厂模式适用场景4.2收获1.问题引入 编写一个计算器程序代码&#xff0c…

论文笔记:Region Representation Learning via Mobility Flow

2017 CIKM 1 摘要和介绍 使用出租车出行数据学习区域向量表征 同时考虑时间动态和多跳位置转换——>通过flow graph和spatial graph学习表征出租车交通流可以作为区域相似度的一种 A区域和B区域之间流量大 ——>A和B的特征更相关——>用一个/很相似的vector来表征他…

如何实现基于场景的接口自动化测试用例?来看看大佬的方案

自动化本身是为了提高工作效率,不论选择何种框架,何种开发语言,我们最终想实现的效果,就是让大家用最少的代码,最小的投入,完成自动化测试的工作。 基于这个想法,我们的接口自动化测试思路如下…

R语言七天入门教程七:项目实战

R语言七天入门教程七:项目实战 在完成之前R语言基础知识的学习后,今天的内容是项目实战,通过完成一些小项目来巩固知识。 一、矩阵运算计算器(变量与运算符练习) 1、问题描述 给定矩阵A和B,计算矩阵相加…

MySql常用内置函数详解

目录日期函数--了解***字符串函数--重要数学函数--了解其他函数--了解MySql为我们提供了一些内主函数,方便我们对特定数据进行相关操作! 注意:都是配合select使用哦,个人理解SQL的select相当于C中的printf; 日期函数–了解 一般用于insert in…

C++ 主函数几种语法

Cmain函数的两种写法 1&#xff0c;返回值为int&#xff0c;且main不带参数 #include<iostream> using namespace std; int main() { cout << "Hello C \n" << endl; system("pause"); return 1;//函数返回值取值范围0到255&#xf…

深入了解 JavaScript 语法错误以及如何防止它们

最近&#xff0c;在 Leader 的建议下&#xff0c;去看了看 emotion 和 storybook 的相关文档。学习过后&#xff0c;小有收获。因此&#xff0c;这次将以我自己的视角带你们体验一下 storybook&#xff0c;也算是对我自己学习过程中的一个 review。 何为 storybook 什么是 st…

第2关:伪分布式体验及分布式安装配置

服务器leader选举 为进一步了解ZooKeeper的leader选举过程&#xff0c;本节实训利用服务器的关闭启动&#xff0c;观察服务器的leader产生过程。利用以下命令查看当前服务器节点的状态(/xxx为安装目录)&#xff1a; ./xxx/bin/zkServer.sh status 当仅启动1个服务器节点&…

进博会期间,多地政府领导密集考察深兰科技

从11月初开始&#xff0c;借第五届中国国际进口博览会在上海举办的契机&#xff0c;来自全国各地的地级、县级市的各级领导纷纷来到上海&#xff0c;深入到各个行业领域的国企、央企、民企和跨国企业中走访调研&#xff0c;寻求技术合作&#xff0c;洽谈招商引资。 期间仅1日至…

流体力学基础——简介

流体定义&#xff1a;无规则的运动&#xff0c;流体&#xff1b;流体在静止时内部不能产生剪切力&#xff0c;流动产生的剪切力叫做粘力流体特点&#xff1a; 1、力与变形的关系不同&#xff1b;固体&#xff0c;应力正比于应变&#xff0c;静力学为主&#xff1b;流体&#xf…

DeepLearn关于数组和数的操作

本篇文章纯属作为自己的笔记&#xff0c;因为每次写程序都忘记下面的内容&#xff0c;找起来又很浪费时间&#xff0c;所有就索性一次性都整理下来&#xff0c;后续又不新的不会的内弄也会及时更新到文章当中&#xff0c;方便以后查阅。 DeepLearn关于数组和数的操作Python标准…

【详解】BIO、AIO、NIO Netty 知识点和工作原理

Netty框架 基础 三大网络编程 BIO 同步阻塞:服务器实现模式一个连接一个线程,既客户端有连接请求时,服务器就需要启动一个线程进行处理,如果这个连接不任何事情会造成不必要的线程线程开销 适用场景&#xff1a; 连接数目比较小且固定的架构&#xff0c;这种方式对服务器资源…

Android企业微信分享到小程序

1.官方文档Android应用 - 接口文档 - 企业微信开发者中心https://developer.work.weixin.qq.com/document/path/91196 2.创建应用 登录企业微信管理后台&#xff0c;选择企业应用&#xff0c;选择“企业微信授权登录”&#xff0c;在设置界面填写Android的 App的签名&包名…

[附源码]java毕业设计基于技术的新电商助农平台

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

HTTP 消息头

title: HTTP 消息头 date: 2022-11-16 14:36 tags: [HTTP,X-Real-IP,Host,X-Forwarded-For,Nginx] 文章目录〇、问题一、前言二、什么是消息头&#xff1f;三、Host四、X-Real-IP五、X-Forwarded-For参考更新〇、问题 什么是HTTP Headers&#xff1f;作用是什么&#xff1f; …

qemu-system-aarch64使用记录

qemu-system-aarch64 使用记录下载安装qemu查看是否支持KVM运行qemu-M内核启动问题内核编译下载安装qemu #!/bin/bashsudo apt update > /dev/null sudo apt upgrade > /dev/null sudo apt-get install -y make gcc g git > /dev/nullcd sudo apt-get install -y r…

一起来庆祝属于GISer的节日GIS DAY

概述 作为一名GISer的你&#xff0c;有没有想过其实我们GISer也有自己的节日&#xff1f;这个节日便是GIS DAY&#xff0c;今年的GIS DAY恰在今天&#xff08;2022年11月16日&#xff09;。究竟什么是GIS DAY&#xff1f;这里为大家介绍一下这个节日。 什么是GIS DAY GIS DA…

Python学习----异常、模块、安装第三方包

异常 异常的含义就不用解释了 打开一个不存在的文件&#xff1a; 异常的捕获 语法&#xff1a; 捕获所有异常 try:可能发生错误的代码 except:发生错误之后执行的代码try:可能发生错误的代码 except Exception as e:发生错误之后执行的代码两种写法都行 捕获指定异常&…

【maptplotlib大全图】一段代码洞查matplotlib图片真谛

此文通过给大家设计一个全面的代码&#xff0c;帮助大家了解matplotlib库画图的全貌 代码解读&#xff0c;略。 图示解读&#xff1a; 对照上图序号和下面序号看代码解释&#xff1a; 1.应用风格使用代码&#xff1a;plt.style.use(sty) 2.文本注释 plt.annotate(‘maximum…