国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

FFmpeg教程——文檔

2023-06-08 10:22 作者:若親if  | 我要投稿

本文為前段時(shí)間所發(fā)的ffmpeg教程的文檔,建議先看文檔,視頻教程僅作為文檔演示,參考其操作流程使用

文檔及示例:

https://yunwu63-my.sharepoint.com/:u:/g/personal/ruoqin1031_yunwu63_onmicrosoft_com/EfY5KcB953pLl6TCptUK6RgBj-k3y2rQf8fAIdIpE9zDdA?e=iwUhcU?

再次感謝@棉花糖グミ 為我提供的技術(shù)上的支持,以及@QG-MAD-CLUB的聯(lián)合宣發(fā)


PS:本文有很多地方不嚴(yán)謹(jǐn),歡迎各位大佬指出!

P1 FFmpeg的介紹及安裝

1.FFmpeg的介紹

1.1 官網(wǎng)介紹

根據(jù)FFmpeg官網(wǎng)的About頁(yè)的介紹:

FFmpeg 是領(lǐng)先的多媒體框架,能夠解碼、編碼、轉(zhuǎn)碼、多路復(fù)用、多路分解、流式傳輸、過(guò)濾和播放人類(lèi)和機(jī)器創(chuàng)建的幾乎所有內(nèi)容。它支持最晦澀的古代格式,直至最前沿。不管它們是由某個(gè)標(biāo)準(zhǔn)委員會(huì)、社區(qū)還是公司設(shè)計(jì)的

1.2 維基百科介紹

FFmpeg 是一個(gè)開(kāi)放源代碼自由軟件,可以執(zhí)行音頻和視頻多種格式的錄影、轉(zhuǎn)換、串流功能[7],包含了libavcodec——這是一個(gè)用于多個(gè)項(xiàng)目中音頻和視頻的解碼器庫(kù),以及l(fā)ibavformat——一個(gè)音頻與視頻格式轉(zhuǎn)換庫(kù)。

1.3 介紹總結(jié)

總之,你需要記住,ffmpeg是一個(gè)強(qiáng)大的視頻、音頻、字幕等多種格式的轉(zhuǎn)換工具,涵蓋了目前常見(jiàn)的格式,而對(duì)于MAD人來(lái)說(shuō),格式轉(zhuǎn)換更是一個(gè)常見(jiàn)的事情,因?yàn)榇蠹蚁鲁鰜?lái)視頻素材,大多都是MKV的封裝格式,而像PR這種軟件,不能直接導(dǎo)入MKV封裝格式的素材,這時(shí)候你就需要進(jìn)行格式轉(zhuǎn)換,可能大多數(shù)人會(huì)去用小丸,但是小丸是順應(yīng)當(dāng)時(shí)的“戰(zhàn)狼渣”而產(chǎn)生的,是上個(gè)年代的產(chǎn)物,它依賴的也是FFmpeg,且已經(jīng)“年久失修”,已不再適合繼續(xù)使用,這時(shí)候我們就應(yīng)該來(lái)學(xué)習(xí)使用FFmpeg了,這里以大家日常會(huì)遇到的一個(gè)問(wèn)題舉例:(詳見(jiàn)\FFmpeg_material\P1_1.3,使用指令FFmpeg -i input.mkv output.mp4

2.FFmpeg的下載

首先打開(kāi)瀏覽器,輸入網(wǎng)址 https://github.com/GyanD/codexffmpeg/releases 并回車(chē),點(diǎn)擊 ffmpeg-6.0-essentials build.7z ,即可下載(這里以Windows舉例,其他操作系統(tǒng)類(lèi)似),只需要解壓bin下的即可,解壓后重命名為ffmpeg,并將其移動(dòng)到你想安裝的目錄下,為了方便全局使用,我們還需要設(shè)置一下環(huán)境變量

至此,我們想要使用FFmpeg的準(zhǔn)備工作就做完了

P2 FFmpeg指令

我根據(jù)我自己的使用,列出了我常用的ffmpeg指令,請(qǐng)注意,這里列出的指令基本都可以“舉一反三”,每個(gè)指令我將舉出一至兩個(gè)示例,請(qǐng)自行觀察其中的不同,這樣,你就有了“舉一反三”的能力,俗話說(shuō),授人以魚(yú)不如授人以漁,本教程的目的不在于解決你的一時(shí)需求,而是想要教給你使用它的方法,以便解決你的長(zhǎng)期需求

1.如何使用FFmpeg指令

打開(kāi)存放你將要處理的文件的目錄>目錄內(nèi)任意區(qū)域右鍵>點(diǎn)擊終端/控制臺(tái)(cmd)>輸入指令

2.常用指令分享及示例

2.1 格式轉(zhuǎn)換

2.1.1 指令

2.1.2 批處理指令

2.1.3 示例

詳見(jiàn)\FFmpeg_material\P2_2.1.3

使用這個(gè)指令,視頻的格式并未發(fā)生變化,是因?yàn)槲覀冇昧?code>-c copy ,使其只改變了封裝格式,而沒(méi)有改變視頻的編碼方式(請(qǐng)注意,格式轉(zhuǎn)換≠編碼方式的變化,格式轉(zhuǎn)換只能說(shuō)明封裝格式發(fā)生了變化,而不代表編碼方式也變了),當(dāng)你想要改變編碼方式時(shí),就需要進(jìn)行重編碼了

2.2 重編碼

2.2.1 指令

2.2.2 批處理

2.2.3 示例

詳見(jiàn)\FFmpeg_material\P2_2.2.3

這樣,你就可以優(yōu)雅的處理自己的素材了(請(qǐng)注意,每個(gè)編碼器及封裝格式的標(biāo)準(zhǔn)不同,重編碼之后,視頻質(zhì)量也會(huì)隨之發(fā)生變化)

2.3 視頻的剪切/合并

2.3.1 視頻的剪切

指令:

示例:

詳見(jiàn)\FFmpeg_material\P2_2.3.1

2.3.2 視頻的合并

指令:

在list.txt文件中,對(duì)要合并的視頻片段進(jìn)行描述。
內(nèi)容如下
?file input1.mp4
?file input2.mp4

示例:

詳見(jiàn)\FFmpeg_material\P2_2.3.2

2.4 刪除字幕軌

這里需要引入一個(gè)新的概念,大家應(yīng)該還不了解,其實(shí)字母是分為內(nèi)封、內(nèi)嵌和外掛的,內(nèi)封字幕是指將字幕封裝到視頻的字幕軌中,所以叫做內(nèi)封字幕,也叫軟字幕,內(nèi)封字幕相較于內(nèi)嵌字幕有更大的自由度,比如能調(diào)整大小、位置等;而內(nèi)嵌字幕,其實(shí)是把字幕直接”刻“到視頻軌中,是無(wú)法再進(jìn)行變動(dòng)的,在一定程度上,內(nèi)嵌字幕還是會(huì)影響觀感的,比如擋住了一部分畫(huà)面這種問(wèn)題;外掛字幕是指單獨(dú)的字幕文件

刪除字幕軌只能刪除內(nèi)封字幕

2.4.1 指令

2.4.2 批處理指令

這里使用了-c copy 雖然封裝格式發(fā)生了變化,但編碼方式卻沒(méi)有發(fā)生變化,刪去-c copy 就會(huì)同時(shí)進(jìn)行重編碼

2.4.3 示例

這里由于其他格式并不常用(主要是封裝格式塞不下去字幕軌,一般也可以直接進(jìn)行格式轉(zhuǎn)換,也可以刪去字幕軌,比如由mkv轉(zhuǎn)成mp4,就會(huì)導(dǎo)致字幕軌丟失)所以只舉了一個(gè)例子

詳見(jiàn)\FFmpeg_material\P2_2.4.3

2.5 刪除音頻軌

2.5.1 指令

2.5.2 批處理指令

2.5.3 示例

詳見(jiàn)\FFmpeg_material\P2_2.5.3

2.6 刪除視頻軌

2.6.1 指令

2.6.2 批處理指令

2.6.3 示例

詳見(jiàn)\FFmpeg_material\P2_2.6.3

總結(jié)

FFmpeg有著十分強(qiáng)大的功能,從以上這一些也不難看出它的強(qiáng)大,但這僅僅是冰山一角,我所舉例的這些指令,都是十分常用的,而且也不局限于我寫(xiě)的,其中的封裝格式都可以進(jìn)行替換,希望對(duì)你有所幫助,如果你不想止步于此,可以自行到ffmpeg的官網(wǎng)??ffmpeg.org? 自行學(xué)習(xí)

感謝大家閱讀此教程,在此我也感謝QMC的宣發(fā),歡迎大家來(lái)QMC來(lái)找我們玩,大家伙都十分抽象

FFmpeg教程——文檔的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
明光市| 政和县| 彩票| 澄江县| 夏河县| 昌图县| 广东省| 施甸县| 商河县| 沂源县| 中阳县| 布尔津县| 嘉善县| 托克托县| 成安县| 丰台区| 伽师县| 大方县| 京山县| 镶黄旗| 内黄县| 古交市| 同仁县| 乌拉特前旗| 扎赉特旗| 都江堰市| 馆陶县| 禄丰县| 四子王旗| 济南市| 唐河县| 和顺县| 松原市| 宁武县| 株洲县| 贡觉县| 南通市| 孟津县| 正宁县| 亳州市| 十堰市|