成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在 Ubuntu 和其他 Linux 發(fā)行版中安裝 FFmpeg

系統(tǒng) Linux
本教程講述了在 Ubuntu 和其他 Linux 系統(tǒng)中安裝 FFmpeg 所需的步驟。

FFmpeg 是一系列用于操作多媒體文件的庫(kù)和軟件程序。整個(gè) FFmpeg 是一組強(qiáng)大的庫(kù),允許你轉(zhuǎn)換、推流和操作音頻和視頻文件。許多前端 Linux 應(yīng)用程序?qū)⑵溆米骱蠖瞬⒁蕾囁@纾聊讳浿茟?yīng)用程序可能需要 FFmpeg 將錄制的流轉(zhuǎn)換為 Gif 圖像。

主流的應(yīng)用程序和服務(wù),如 VLC 媒體播放器、YouTube、Blender、Kodi、Shotcut 和 Handbrake 等,都使用 FFmpeg。

趣事:NASA 2020 年發(fā)射的毅力號(hào)火星探測(cè)器使用 FFmpeg 完成和處理圖像和視頻,然后將其發(fā)送回地球!

關(guān)于 FFmpeg 包

??FFmped?? 是一個(gè)強(qiáng)大的命令行工具。它支持 Linux、Windows 和 macOS,并支持多種架構(gòu)。它是用 C 和匯編編寫的,提供了強(qiáng)大的性能和跨平臺(tái)實(shí)用性。

核心

FFmpeg 的核心是命令行實(shí)用程序。它們可以在命令行上使用,也可以從任何編程語(yǔ)言中調(diào)用。例如,你可以從 Shell 程序、Python 腳本等程序中使用它們。

  • ??ffmpeg??:用于轉(zhuǎn)換音頻和視頻流,包括來自 TV 卡等實(shí)時(shí)流的源
  • ??ffplay??:此軟件包中捆綁的媒體播放器,用于播放媒體
  • ??ffprobe??:命令行工具,用于顯示媒體信息 - 可以以 txt、csv、xml、json 格式輸出

FFmpeg 安裝

在 Ubuntu 和其他 Linux 發(fā)行版中安裝 FFmpeg 很容易。打開終端并運(yùn)行以下命令以安裝。

Ubuntu 以及相似的發(fā)行版

sudo apt install ffmpeg

Fedora

對(duì)于 Fedora Linux,你需要添加 ??RPM Fusion repo??。Fedora 官方倉(cāng)庫(kù)沒有 FFmpeg 包。

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-
sudo dnf install ffmpeg

Arch Linux

pacman -S ffmpeg

在安裝完成后,你可以使用以下命令驗(yàn)證安裝。

ffmpeg --version

Ubuntu Linux 中安裝的 FFmpeg

Ubuntu Linux 中安裝的 FFmpeg

示例:ffmpeg 的基礎(chǔ)用法

首先,讓我給你一個(gè)簡(jiǎn)單的例子。考慮以下示例。它只是將 mp4 文件轉(zhuǎn)換為 mkv 文件。

1、轉(zhuǎn)換一個(gè)基本的視頻文件

ffmpeg -i big_buck_bunny.mp4 big_buck_bunny.mkv

當(dāng)然,這是最簡(jiǎn)單的方法,但它不完整,因?yàn)樗鼪]有轉(zhuǎn)換所需的視頻文件的比特率、分辨率和其他屬性。

2、轉(zhuǎn)換一個(gè)音頻文件

其次,你可以使用類似的命令轉(zhuǎn)換音頻文件。

ffmpeg -i sunny_day.ogg sunny_day.mp3

3、使用音頻和視頻編解碼器轉(zhuǎn)換

最后,以下示例可以使用指定的編解碼器轉(zhuǎn)換視頻文件。參數(shù) ??-c??? 帶有的 ??a??? 或 ??v??? 分別定義音頻和視頻。下面的命令使用 ??libvpx??? 視頻和 ??libvorbis?? 音頻編解碼器進(jìn)行轉(zhuǎn)換。

ffmpeg -i big_buck_bunny.mp4 -c:v libvpx -c:a libvorbis big_buck_bunny.webm

如何找出系統(tǒng)中可用的編解碼器,編碼器和解碼器?

列出所有編解碼器

要列出所有可用的編解碼器,請(qǐng)運(yùn)行以下命令:

ffmpeg -codecs

該命令列出了所有可用的編解碼器及其功能,是否支持解碼或編碼等。此外,它們根據(jù)下表的位置進(jìn)行標(biāo)識(shí)。

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

FFmpeg 編解碼器列表

FFmpeg 編解碼器列表

列出所有編碼器

通過以下命令列出所有編碼器:

ffmpeg -encoders

列出所有解碼器

同樣的,你可以通過以下命令獲取解碼器列表:

ffmpeg -decoders

詳細(xì)信息

你還可以使用參數(shù) ??-h?? 獲取編碼器或解碼器的更多詳細(xì)信息。

ffmpeg -h decoder=mp3

總結(jié)

我希望你學(xué)會(huì)了 FFmpeg 和它的命令的基礎(chǔ)知識(shí)。你可以通過 ??官方文檔?? 了解更多有關(guān)該程序的信息。

責(zé)任編輯:龐桂玉 來源: Linux中國(guó)
相關(guān)推薦

2018-12-24 09:48:45

UbuntuLinuxPutty

2023-06-16 12:15:09

UbuntuLinuxAVIF 圖像

2019-12-30 15:20:20

UbuntuLinux重啟服務(wù)

2018-09-26 10:00:51

UbuntuLinux幻燈片

2019-05-15 10:00:51

UbuntuLinux7Zip

2021-11-01 12:45:29

UbuntuLinuxRust

2020-11-09 16:35:42

UbuntuLinux發(fā)行版

2019-12-30 14:23:02

UbuntuLinuxgrub

2020-10-21 09:16:01

UbuntuLinuxYarn

2021-11-03 08:00:00

Linux開源操作系統(tǒng)

2014-01-23 10:34:15

Linux發(fā)行版配置KVMOpen vSwitc

2022-08-05 22:02:07

UbuntuLinuxVim

2020-04-08 16:50:37

Ubuntu微軟Linux

2013-11-11 11:34:56

UbuntuLinux發(fā)行版Unity

2021-10-09 11:10:25

LinuxJavaUbuntu

2022-08-25 14:11:23

ManjaroLinuxSpotify

2017-10-16 09:04:11

Linux發(fā)行版U盤

2025-05-15 08:08:51

StarRocksFEJava

2015-08-18 17:29:48

LinuxIPv6

2022-10-31 08:24:24

UbuntuLinux
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 狠狠草视频 | 亚洲视频一区二区三区四区 | 精品91久久 | 视频一区在线 | 成人亚洲片 | 91色啪 | 精品国产乱码久久久久久老虎 | 亚洲国产在 | av一二三四 | 91久久| 久久伊人操 | 91影院在线观看 | 成人一区av偷拍 | 日日操夜夜操天天操 | 九色视频网站 | 欧美激情 一区 | 中文字幕日韩欧美一区二区三区 | 久久综合成人精品亚洲另类欧美 | 久久中文字幕一区 | 中文在线视频观看 | 黄a大片| 中文字幕视频在线观看 | 午夜影院免费体验区 | 国产精品污www一区二区三区 | 欧美精品二区 | 污免费网站 | 亚洲协和影视 | 精品在线一区 | 中文字幕四虎 | 99re在线 | 欧美日本韩国一区二区三区 | 麻豆av免费观看 | 超碰精品在线观看 | 精品小视频 | 欧美一区二区免费电影 | 91一区| 在线观看特色大片免费网站 | 99九九久久| 日韩在线不卡 | 99国产视频| 99精品国产一区二区青青牛奶 |