国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ffmpeg 實(shí)用命令 - 轉(zhuǎn)換格式

這篇具有很好參考價(jià)值的文章主要介紹了ffmpeg 實(shí)用命令 - 轉(zhuǎn)換格式。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

介紹一個(gè)全局參數(shù)?-hide_banner;它可以阻止 FFmpeg 在每次執(zhí)行時(shí)開頭打印的那一堆版本信息文本:

ffmpeg -hide_banner -L

轉(zhuǎn)碼

比如將一個(gè) FLV 文件轉(zhuǎn)為 MP4 文件并重編碼,F(xiàn)Fmpeg 會(huì)自動(dòng)尋找編解碼器,準(zhǔn)確度還是比較高的:

ffmpeg -i video.flv video.mp4

其中,在?-i?后指定輸入文件的文件名,在所有命令的最后指定輸出文件的文件名。?如果文件名帶有空格或特殊字符,請(qǐng)用雙引號(hào)將文件名包裹。?上述的?video.mp4?在?-i?參數(shù)之后,稱為?輸出參數(shù)?;反之,在?-i?之前的稱為?輸入?yún)?shù)。

用戶也可以顯式地指定編碼器,比如使用 h.264 視頻編碼器與 flac 音頻編碼器。

ffmpeg -i video.flv -c:v libx264 -c:a flac video.mkv

其中?-c?是?-codec?的簡(jiǎn)寫。用?v?表示視頻(video)編碼器、?a?表示音頻(audio)編碼器。

一般來說轉(zhuǎn)格式會(huì)進(jìn)行重復(fù)編碼,有些機(jī)器上就會(huì)很慢,但如果對(duì)編碼不作轉(zhuǎn)換要求,就可以進(jìn)行流復(fù)制,這個(gè)非常快。

流復(fù)制

格式轉(zhuǎn)換還有一種快速的情形。如果兩者的所有流都不改動(dòng)且輸出容器支持輸入的所有流,那么可以直接向?-c?傳遞?copy?以進(jìn)行流復(fù)制。這樣省去了重新編碼的時(shí)間,格式轉(zhuǎn)換將十分迅速:

ffmpeg -i video.avi -c copy video.mp4

其中,-c?是 codec 的簡(jiǎn)稱,表示所有流的編解碼器。該命令表示所有流均不進(jìn)行額外操作,直接復(fù)制到新容器中。

提取流

常見就是提取音頻和字幕

比如將一個(gè) MP4 視頻文件轉(zhuǎn)為 AAC 音頻文件(此處實(shí)質(zhì)上是直接提?。?/p>

ffmpeg -i video.mp4 -c:a copy audio.aac

此處的?-c:a?表示音頻流;視頻流?-c:v?與字幕流?-c:s?自然也類似。 注意:如果音頻流與容器沖突時(shí),你需要將?copy?改為正確的編解碼器(或者刪去?-c:a?copy?來讓 FFmpeg 自動(dòng)選擇),以執(zhí)行重編碼。

轉(zhuǎn)碼

ffmpeg -i video.mkv -c:a libmp3lame -q:a 2 audio.mp3

對(duì)于內(nèi)掛了字幕的視頻文件,也可以將其字幕單獨(dú)提取出來,例如:文章來源地址http://www.zghlxwxcb.cn/news/detail-795077.html

ffmpeg -i video.mkv -c:s copy subtitle.srt

到了這里,關(guān)于ffmpeg 實(shí)用命令 - 轉(zhuǎn)換格式的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • ffmpeg 實(shí)用命令 -- 截取視頻

    截圖 下例利用?select?過濾器,抽取了視頻中的第 86?幀,保存為 extract.png: 幀是從0開始的,所以要寫85才是對(duì)應(yīng)第86幀 ?如果不需要特別精確,也可以用時(shí)間戳來截?。?截取視頻 下面,以想要截取 video.mp4 視頻的第2到第5分鐘為例。 對(duì)于容易計(jì)算片段秒數(shù)的截取任務(wù)(本例

    2024年01月19日
    瀏覽(27)
  • ffmpeg工具實(shí)用命令

    ffmpeg工具實(shí)用命令

    說明:ffmpeg是一款非常好用的媒體操作工具,包含了許多對(duì)于視頻、音頻的操作,有些視頻播放器,實(shí)際上就是套了一個(gè)ffmpeg的殼子。本文介紹ffmpeg的使用以及一些較為實(shí)用的命令。 ffmpeg是命令行操作的,不需要安裝,可在官網(wǎng)下載壓縮包; 解壓到一個(gè)沒有中文、沒有數(shù)字

    2024年02月13日
    瀏覽(29)
  • ffmpeg 實(shí)用命令 -- 縮放與裁切

    縮放 縮放是一個(gè)常見的需求,這需要使用到 FFmpeg 提供的視頻過濾器(或稱視頻濾鏡,video filter),也即? -vf ?參數(shù)。由于過濾器的使用過于復(fù)雜,在此也不會(huì)詳細(xì)介紹;這里只是針對(duì)過濾器中的縮放器(scaler)功能進(jìn)行說明??s放器還有許多復(fù)雜的用法詳情也可以參考官方

    2024年01月24日
    瀏覽(14)
  • 【FFmpeg】ffmpeg 命令行參數(shù) ⑤ ( 使用 ffmpeg 命令提取 音視頻 數(shù)據(jù) | 保留封裝格式 | 保留編碼格式 | 重新編碼 )

    【FFmpeg】ffmpeg 命令行參數(shù) ⑤ ( 使用 ffmpeg 命令提取 音視頻 數(shù)據(jù) | 保留封裝格式 | 保留編碼格式 | 重新編碼 )

    使用 ffmpeg 命令 從 視頻數(shù)據(jù) 中 提取 音頻數(shù)據(jù) / 視頻數(shù)據(jù) 保留封裝格式 , 封裝格式 指的就是 封裝 視頻數(shù)據(jù) 的 容器 ; 一個(gè) mp4 格式的視頻 , 其 封裝容器 就是 mp4 容器 , 其中 封裝了 h.264 格式的視頻數(shù)據(jù) 和 aac 格式的 音頻數(shù)據(jù) ; 執(zhí)行 命令 , 從 input.mp4 輸入文件中 , 提取 音頻

    2024年03月23日
    瀏覽(65)
  • python使用ffmpeg來制作音頻格式轉(zhuǎn)換工具(優(yōu)化版)

    python使用ffmpeg來制作音頻格式轉(zhuǎn)換工具(優(yōu)化版)

    簡(jiǎn)介:一個(gè)使用python加上ffmpeg模塊來進(jìn)行音頻格式轉(zhuǎn)換的工具。 日志: 20231030:第一版,設(shè)置了簡(jiǎn)單的UI布局和配色,實(shí)現(xiàn)音頻轉(zhuǎn)為Mp3、AAC、wav、flac四種格式??山馕鲆纛l并顯示信息,可設(shè)置轉(zhuǎn)換后的保存路徑 UI界面: 編程平臺(tái):visual studio code 編程語言:python 3.12.0 模塊:

    2024年02月06日
    瀏覽(38)
  • 基于 FFmpeg 的跨平臺(tái)視頻播放器簡(jiǎn)明教程(四):像素格式與格式轉(zhuǎn)換

    基于 FFmpeg 的跨平臺(tái)視頻播放器簡(jiǎn)明教程(四):像素格式與格式轉(zhuǎn)換

    基于 FFmpeg 的跨平臺(tái)視頻播放器簡(jiǎn)明教程(一):FFMPEG + Conan 環(huán)境集成 基于 FFmpeg 的跨平臺(tái)視頻播放器簡(jiǎn)明教程(二):基礎(chǔ)知識(shí)和解封裝(demux) 基于 FFmpeg 的跨平臺(tái)視頻播放器簡(jiǎn)明教程(三):視頻解碼 經(jīng)過前面三章的學(xué)習(xí),我們快要完成我們的目標(biāo)任務(wù)了:使用 ffmpeg

    2024年02月12日
    瀏覽(111)
  • Java工程使用ffmpeg進(jìn)行音視頻格式轉(zhuǎn)換(ws.schild)

    JAVE (Java Audio Video Encoder)是一個(gè)純Java的音視頻編碼器和解碼器庫,它是基于FFmpeg。JAVE庫提供了一些簡(jiǎn)單易用的API,用于音頻和視頻格式的轉(zhuǎn)換、編碼、解碼等操作。它對(duì)于一些基本的音視頻處理任務(wù)來說是一個(gè)不錯(cuò)的選擇。 這些庫都是基于FFmpeg的,并允許在Java中處理音頻和

    2024年02月14日
    瀏覽(337)
  • 【音視頻開發(fā)】FFmpeg轉(zhuǎn)換與封裝 I - MP4格式

    【音視頻開發(fā)】FFmpeg轉(zhuǎn)換與封裝 I - MP4格式

    1 FFmpeg轉(zhuǎn)換與封裝 1.1 MP4格式轉(zhuǎn)換 1.1.1 MP4格式標(biāo)準(zhǔn) ????????FFmpeg支持的媒體封裝格式具有多樣性與全面性,與此, 我們還可以使用FFmpeg來對(duì)媒體格式進(jìn)行轉(zhuǎn)換與封裝 。 在互聯(lián)網(wǎng)常見的格式中,跨平臺(tái)最好的應(yīng)該是 MP4 文件,因?yàn)?MP4 文件既可以在PC 平臺(tái)的Flashplayer中播放,

    2024年02月08日
    瀏覽(35)
  • 利用FFmpeg實(shí)現(xiàn)錄屏、直播推流、音頻視頻格式轉(zhuǎn)換、剪裁等功能

    一、FFmpeg簡(jiǎn)介。 二、FFmpeg常用參數(shù)及命令。 三、FFmpeg在Unity 3D中的使用。 1、FFmpeg 錄屏。 2、FFmpeg 推流。 3、FFmpeg 其他功能簡(jiǎn)述。 對(duì)于FFmpeg,其官網(wǎng)上是這樣介紹的: FFmpeg is the leading multimedia framework, able to decode, encode, transcode, mux, demux, stream, filter and play pretty much anything th

    2024年02月09日
    瀏覽(29)
  • 【FFmpeg】ffmpeg 命令行參數(shù) ⑦ ( 使用 FFmpeg 提取 PCM 音頻數(shù)據(jù) | PCM 音頻格式 | 提取 PCM 音頻格式常用參數(shù) | 查詢文檔方法 )

    【FFmpeg】ffmpeg 命令行參數(shù) ⑦ ( 使用 FFmpeg 提取 PCM 音頻數(shù)據(jù) | PCM 音頻格式 | 提取 PCM 音頻格式常用參數(shù) | 查詢文檔方法 )

    PCM 全稱 \\\" Pulse Code Modulation \\\" , 脈沖編碼調(diào)制 , 該 音頻數(shù)據(jù) 是未經(jīng)壓縮的 采樣裸數(shù)據(jù) , 只有 知道該數(shù)據(jù)的 采樣率 / 采樣位數(shù) / 通道數(shù) 才能將該音頻數(shù)據(jù)播放出來 ; PCM 數(shù)據(jù)是 最原始的音頻數(shù)據(jù) , 音頻內(nèi)容完全無損 , 但是 PCM 數(shù)據(jù)體積龐大 , 對(duì) PCM 音頻數(shù)據(jù)壓縮 分為 無損壓縮

    2024年04月11日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包