程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> FFmpeg Windows 開發環境簡單搭建 教程

FFmpeg Windows 開發環境簡單搭建 教程

編輯:關於C語言
 

FFmpeg 是一個優秀的程序庫,開源、跨平台並且使用者眾多,可以使用在 Windows 和 Linux 等平台下,本文將簡單講解 Windows 平台下 FFmpeg 開發環境的簡單搭建過程。

平台:Windows 8.1 專業版 + Visual Studio 2013

  1. 打開 FFmpeg 官網下載頁面,直接點擊上面的 Download 下載源碼包並解壓。
  2. 點擊官網下面的 Windows 圖標下的 Windows Builds,下載最新的 32-bit Shared32-bit Dev 包並解壓。
  3. 打開 Visual Studio 2013,新建項目,選擇 Visual C++ 中的 Win32 控制台應用程序,確定,完成。
  4. ffmpeg-windows-develop-environment-simply-set-up-1

  5. 進入 FFmpeg 源碼文件夾下的 doc/examples 文件夾,找到 metadata.c 文件,該文件是一個獨立 demo,運行結果為打印音視頻媒體文件基本信息。打開將其中的內容復制並粘貼到 ffmpeg-test.cpp 中,稍微修改如下。
  6. ffmpeg-windows-develop-environment-simply-set-up-2

  7. 在 Visual Studio 中的項目名上右擊,打開屬性,分別設置 配置屬性 -> C/C++ -> 附加包含目錄 和 配置屬性 -> 鏈接器 -> 附加庫目錄 為第二步解壓好的 32-bit Dev 文件夾下的 include 文件夾和 lib 文件夾,同時在 配置屬性 -> 鏈接器 -> 輸入 -> 附加依賴項 添加 avformat.libavutil.lib
  8. ffmpeg-windows-develop-environment-simply-set-up-3

    ffmpeg-windows-develop-environment-simply-set-up-4

    ffmpeg-windows-develop-environment-simply-set-up-5

  9. 再將第二步解壓的 32-bit Shared 文件夾下的 bin 文件夾中的 avcodec-56.dll、avformat-56.dll、avutil-54.dll 和 swresample-1.dll 拷貝到與解決方案同名的項目文件夾中。最終的文件結構如下圖。
  10. ffmpeg-windows-develop-environment-simply-set-up-6

  11. 編譯執行成功得到結果如下。
  12. ffmpeg-windows-develop-environment-simply-set-up-7

測試的解決方案已經打包上傳了,需要的朋友可以 點此下載

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved