RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Windows下基于MSVC搭建ffmpeg開發(fā)環(huán)境

嵌入式USB開發(fā) ? 來源:嵌入式USB開發(fā) ? 作者:嵌入式USB開發(fā) ? 2023-06-08 10:27 ? 次閱讀

本文轉(zhuǎn)自公眾號,歡迎關(guān)注

Windows下基于MSVC搭建ffmpeg開發(fā)環(huán)境 (qq.com)

下載源碼和庫

官網(wǎng)

https://ffmpeg.org/

下載

https://ffmpeg.org/download.html

源碼

圖片

編譯好的文件,這里選擇BybN下載

圖片

圖片

MSVC中使用

解壓ffmpeg-master-latest-win64-gpl-shared.zip

在自己的工程目錄新建文件夾ffmpeg

將解壓的include和lib文件夾復(fù)制到自己工程的ffmpeg目錄下

點擊工程名->屬性

圖片

設(shè)置頭文件包含路徑

$(MSBuildProjectDirectory)\\Src\\ffmpeg\\include;

設(shè)置庫文件包含路徑

$(MSBuildProjectDirectory)\\Src\\ffmpeg\\lib;

圖片

設(shè)置鏈接的庫

avcodec.lib;avdevice.lib;avfilter.lib;avformat.lib;avutil.lib;postproc.lib;swresample.lib;swscale.lib

圖片

編碼測試

解壓ffmpeg-snapshot.tar.bz2

復(fù)制ffmpeg-snapshot\\ffmpeg\\doc\\examples下的ncode_video.c到自己的工程目錄

編譯

運行

.\\encode.exe out.bin mpeg1video

圖片

播放

.\\ffplay.exe -i out.bin

圖片

解碼測試

解壓ffmpeg-snapshot.tar.bz2

復(fù)制ffmpeg-snapshot\\ffmpeg\\doc\\examples

下的decode_video.c到自己的工程目錄

編譯

ffmpeg\\include\\libavutil\\rational.h(1,1): warning C4819: 該文件包含不能在當前代碼頁(936)中表示的字符。請將該文件保存為 Unicode 格式以防止數(shù)據(jù)丟失

可以在工程屬性頁面禁用該告警或者將該文件保存為UTF-8格式

圖片

1>C:\\Users\\qinyunti\\OneDrive\\wuqi\\usb\\USB_VS\\USB\\Src\\main.c(83,9): error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

項目-->屬性-->配置屬性-->C/C++-->預(yù)處理器-->預(yù)處理器定義-->添加_CRT_SECURE_NO_WARNINGS

圖片

復(fù)制ffmpeg-master-latest-win64-gpl-shared.zip\\ffmpeg-master-latest-win64-gpl-shared\\bin下所有的dll文件到

自己工程x64\\Debug路徑下

編譯,運行

.\\decode.exe out.bin decode.bin

圖片

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5082

    文章

    19104

    瀏覽量

    304791
  • WINDOWS
    +關(guān)注

    關(guān)注

    3

    文章

    3541

    瀏覽量

    88619
  • 開發(fā)環(huán)境
    +關(guān)注

    關(guān)注

    1

    文章

    225

    瀏覽量

    16609
  • ffmpeg
    +關(guān)注

    關(guān)注

    0

    文章

    46

    瀏覽量

    7395
收藏 人收藏

    評論

    相關(guān)推薦

    Windows基于MSVC搭建libuvc開發(fā)環(huán)境

    libuvc是基于libusb的跨平臺UVC庫。在Mac 和 Linux上可以直接構(gòu)建(使用cmake),也可以移植到Windows。
    的頭像 發(fā)表于 06-08 10:19 ?6522次閱讀
    <b class='flag-5'>Windows</b><b class='flag-5'>下</b>基于<b class='flag-5'>MSVC</b><b class='flag-5'>搭建</b>libuvc<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b>

    Windows基于MSVC搭建libjpeg開發(fā)環(huán)境

    Windows基于MSVC搭建libjpeg開發(fā)環(huán)境
    的頭像 發(fā)表于 06-08 10:23 ?1707次閱讀
    <b class='flag-5'>Windows</b><b class='flag-5'>下</b>基于<b class='flag-5'>MSVC</b><b class='flag-5'>搭建</b>libjpeg<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b>

    Windows基于MSVC搭建libusb開發(fā)環(huán)境

    Windows基于MSVC搭建libusb開發(fā)環(huán)境
    的頭像 發(fā)表于 06-08 10:25 ?3054次閱讀
    <b class='flag-5'>Windows</b><b class='flag-5'>下</b>基于<b class='flag-5'>MSVC</b><b class='flag-5'>搭建</b>libusb<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b>

    Windows基于MSVC搭建SDL開發(fā)環(huán)境

    Windows基于MSVC搭建SDL開發(fā)環(huán)境
    的頭像 發(fā)表于 06-08 10:29 ?1579次閱讀
    <b class='flag-5'>Windows</b><b class='flag-5'>下</b>基于<b class='flag-5'>MSVC</b><b class='flag-5'>搭建</b>SDL<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b>

    Windows使用pthread-開發(fā)環(huán)境搭建

    Windows使用pthread-開發(fā)環(huán)境搭建
    的頭像 發(fā)表于 06-08 10:32 ?5678次閱讀
    <b class='flag-5'>Windows</b><b class='flag-5'>下</b>使用pthread-<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>

    Linux開發(fā)_CentOS7.4服務(wù)器搭建NFS、NGINX服務(wù)器,安裝ffmpeg、Qt環(huán)境

    在CentOS7.4服務(wù)器版本的環(huán)境搭建NFS服務(wù)器、安裝ffmpeg、安裝nginx服務(wù)器、部署Qt編譯環(huán)境。
    的頭像 發(fā)表于 07-14 13:45 ?1590次閱讀
    Linux<b class='flag-5'>開發(fā)</b>_CentOS7.4服務(wù)器<b class='flag-5'>搭建</b>NFS、NGINX服務(wù)器,安裝<b class='flag-5'>ffmpeg</b>、Qt<b class='flag-5'>環(huán)境</b>

    開發(fā)環(huán)境搭建教程

    android Windows系統(tǒng)開發(fā)環(huán)境搭建
    發(fā)表于 03-22 17:42 ?0次下載

    搭建C語言開發(fā)環(huán)境Windows平臺)匯總

    本文給大家匯總了5種在WIN平臺下搭建C語言開發(fā)環(huán)境的方法,包括在Windows平臺配置GNU環(huán)境,使用Sublime Test
    的頭像 發(fā)表于 02-01 10:03 ?3727次閱讀

    ESP32教程——Windows開發(fā)環(huán)境搭建.pdf下載

    ESP32教程——Windows開發(fā)環(huán)境搭建.pdf
    發(fā)表于 04-14 10:41 ?47次下載
    ESP32教程——<b class='flag-5'>Windows</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>.pdf下載

    如何在Windows系統(tǒng)安裝搭建PHP環(huán)境

    這兩天剛裝好Windows 7,碰巧前段時間有朋友問我Windows 如何安裝搭建PHP 環(huán)境,所以打算勤勞
    發(fā)表于 08-09 16:56 ?13次下載

    ffmpeg是什么,如何搭建搭建windows和Linux開發(fā)環(huán)境

    從本篇文章開始,我將開始寫一些自己學(xué)習(xí)音視頻方面的學(xué)習(xí)筆記,記錄自己的成長過程!我們先來了解一ffmpeg是什么吧?最官方的解釋和介紹,當然是去ffmpeg官方看,ffmpeg官方地
    的頭像 發(fā)表于 12-24 12:57 ?1321次閱讀

    MM32F013x——Windows環(huán)境基于Eclipse開發(fā)、調(diào)試MM32

    前面一章節(jié)介紹了在Windows搭建Eclipse開發(fā)環(huán)境,本章節(jié)將介紹在Windows
    發(fā)表于 01-25 18:53 ?2次下載
    MM32F013x——<b class='flag-5'>Windows</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>下</b>基于Eclipse<b class='flag-5'>開發(fā)</b>、調(diào)試MM32

    MM32F013x——Windows搭建Eclipse開發(fā)環(huán)境

    前段時間有客戶問到如何在Windows環(huán)境基于Eclipse開發(fā)、調(diào)試MM32 MCU,經(jīng)過嘗試,現(xiàn)將環(huán)境
    發(fā)表于 01-25 18:58 ?2次下載
    MM32F013x——<b class='flag-5'>Windows</b><b class='flag-5'>下</b><b class='flag-5'>搭建</b>Eclipse<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b>

    MM32F013x——Windows搭建Eclipse開發(fā)環(huán)境

    如何在Windows環(huán)境基于Eclipse開發(fā)、調(diào)試MM32 MCU,經(jīng)過嘗試,現(xiàn)將環(huán)境搭建
    發(fā)表于 02-08 16:27 ?1次下載
    MM32F013x——<b class='flag-5'>Windows</b><b class='flag-5'>下</b><b class='flag-5'>搭建</b>Eclipse<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b>

    Windows搭建ARM11裸機開發(fā)環(huán)境:Eclipse創(chuàng)建工程

    上一篇文章介紹了在Windows搭建ARM11的裸機開發(fā)環(huán)境,需要的朋友可以過去看看。
    的頭像 發(fā)表于 04-08 09:36 ?1213次閱讀
    RM新时代网站-首页