日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ffmpeg mp4 提取h265命令行_安装FFmpeg多媒体库,以及命令行程序使用介绍

發(fā)布時間:2025/3/19 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ffmpeg mp4 提取h265命令行_安装FFmpeg多媒体库,以及命令行程序使用介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

FFmpeg是非常流行的多媒體框架,主要用于音視頻的解碼、編碼、轉碼、混流、過濾、播放等操作。

2000年,法國著名的程序員Fabrice Bellard創(chuàng)建FFmpeg項目,前兩個字母FF是Fast Forward的意思,同時他也發(fā)起MPlayer開源多媒體播放器項目。

FFmpeg圖標

圍繞FFmpeg后續(xù)將講解FFmpeg的命令行操作,使用FFmpeg的API編寫程序,深入源碼進行分析等,本篇介紹FFmpeg如何安裝,以及命令行程序的簡單使用。

使用系統(tǒng)為Ubuntu 18.04.4 LTS,采用Ubuntu是因為該系統(tǒng)對于程序員開發(fā)十分友好,沒有各種軟件彈窗,很多日常娛樂的軟件也沒有。

如果是Mac OS系統(tǒng),和Ubuntu的安裝方法類似,前提需要安裝Homebrew程序。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

使用Mac OS中的brew命令代替Ubuntu中的apt命令。

如果是Windows系統(tǒng),可以參看官方提供的安裝指南(https://trac.ffmpeg.org/wiki/CompilationGuide),建議在Windows中使用虛擬機進行學習,也可以使用Docker容器。

操作系統(tǒng)的差異在剛開始的學習時可能比較困擾,但是熟能生巧,三個系統(tǒng)都可以順利地進行FFmpeg開發(fā),沒有必要擔心系統(tǒng)的不同而無法學習的情況。

舉個簡單的例子,剛開始學習java的時候,需要安裝JDK,網上有各種版本眼花繚亂。但是在理解JDK的原理之后,無論是哪種環(huán)境,都可以很容易地編寫和運行java程序。

  • 安裝環(huán)境依賴
  • 依賴根據系統(tǒng)而定,必須有最基本的編譯工具。

    sudo apt install build-essential nasm git cmake
  • 下載源碼
  • 作為非常實用的代碼管理工具,git的使用是必備的基礎知識,后續(xù)將進行講解。

    git clone https://github.com/FFmpeg/FFmpeg
  • 配置編譯選項
  • 除去編譯動態(tài)庫之外,都采用默認配置。

    可以通過./configure --help查看具體的配置信息,在沒有掌握FFmpeg前不建議進行更多的配置。

    ./configure --enable-shared
  • 編譯安裝
  • 生成Makefile后進行編譯。

    make

    使用默認路徑進行安裝,install命令將庫文件安裝在/usr/local/lib/文件夾中,將頭文件安裝在/usr/local/include/文件夾中。

    sudo make install
  • 驗證安裝正確性
  • 將FFmpeg庫相關信息打印出來。

    ffmpeg -version

    驗證安裝正確性

    安裝之后,系統(tǒng)會帶有ffplay,ffmpeg,ffprobe三個程序。

    ffplay用于音視頻的播放,比如需要播放視頻文件。

    ffplay test.mp4

    注:test.mp4是視頻測試文件,也可以任意使用MP3文件進行播放。

    播放畫面

    ffmpeg用于轉碼、過濾等操作,用法比較多比較復雜,比如將mp4文件轉化為avi文件。

    ffmpeg -i test.mp4 out.avi

    ffprobe用于查看多媒體文件流的相關信息。

    ffprobe test.mp4

    會顯示該文件使用H264格式進行視頻編碼,使用AAC格式進行音頻編碼。

    以上為FFmpeg的安裝和簡單的使用,如果碰到問題可以在下面留言,后續(xù)的篇章將陸續(xù)介紹多媒體相關的知識。

    總結

    以上是生活随笔為你收集整理的ffmpeg mp4 提取h265命令行_安装FFmpeg多媒体库,以及命令行程序使用介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。