原创 Ubuntu 16.04 FFPLay播放有畫面沒有聲音

首次編譯完FFMpeg後,可能播放沒有聲音。 錯誤信息如下: SDL_OpenAudio (2 channels, 44100 Hz): No such audio device SDL_OpenAudio (1 channels

原创 FFMpeg提取原始數據

1.提取YUV數據 ffmpeg -i test.mp4 -an -c:v rawvideo -pix_fmt yuv420p out.yuv -an 表示不要音頻 播放進行測試,由於現在的視頻是原始數據,所以需要指定大小和格

原创 FFMpeg裁剪與合併命令

FFMpeg裁剪與合併命令 裁剪命令 ffmpeg -i video.mp4 -ss 00:02:00 -t 10 crop_video.mp4 -ss 裁剪開始時間,從n時n分n秒考試裁剪 -t 裁剪時長 單位s 合併命令 f

原创 Activity4個啓動模式梳理

standard 這種是默認的啓動模式,如果是此啓動模式。每次啓動Activity的時候,不管是否存在這個Activity,都會創建一個新的Activity放在棧頂。 SingleTop 爲了解決standard模式下帶來

原创 FFMppeg視頻圖片互轉

FFMppeg視頻轉圖片 ffmpeg -i video.mp4 -r 1 -f image2 image-%3d.jpeg -r 表示轉換圖片的幀率,1表示每秒一張圖片 -f 表示多媒體抓換成什麼格式,image

原创 Ubuntu FFMpeg開發日誌系統入門以及遇到的問題解決

FFMpeg日誌系統 1.添加頭文件 #include <libavutil/log.h> 2.設置打印日誌信息級別 當需要打印的日誌信息級別大於設置的級別的時候纔會打印 av_log_set_level(AV_LOG_DEBU

原创 FFMpeg數據流處理 抽取音視頻流

FFMpeg數據流處理 1.基本概念 (1)多媒體文件裏面其實是流的容器 (2)流有很多種比如,stream/track…但是各路流互不影響 (3)每種流是由不同的編碼器編碼的 (4)從流中解碼出的數據稱爲包 (5)在一個包中包含

原创 FFMpeg分解與複用

分解與複用 輸入文件—demuxer—編碼數據包----muxer—輸出文件 1.複製轉換 ffmpeg -i test.mp4 -vcodec copy -acodec copy test.flv -i 輸入文件 -vcodec

原创 FFMpeg開發前的準備-C基礎以及編譯靜態庫和動態庫

Vim 基本操作 … 拷貝:yy/yw 粘貼:p 刪除:dd/dw 光標移動(命令行模式): h(左移)/j(下移)/k(上移)/l(右移動) 跳轉到文件頭:gg 跳轉到文件尾部:G 跳轉到行頭:^ 跳轉到行尾:$ 查找和替換:

原创 FFMpeg直播命令拉流與推流

FFMpeg直播命令拉流與推流. 直播推流 ffmpeg -re -i test.flv -c copy -f flv rtmp://server/live/streamName -re 減慢推流的幀率 -c copy 表示將流

原创 Android Studio Processor 自定義註解器不執行以及 Messager 日誌看不到的問題

AndroidStudio版本:3.5.2 gradle版本:5.4.1 tools:com.android.tools.build:gradle:3.5.3   網上搜了下,都說是需要將要編譯註解的library添加 annotat

原创 FFMpeg文件目錄操作

FFMpeg文件目錄操作 1.文件的刪除與重命名 刪除 avpriv_io_delete() 移動 avpriv_io_move() 2.代碼 #include <libavformat/avformat.h> #include

原创 FFMpeg 濾鏡處理(視頻水印以及音頻回聲)

總體流程: 輸入文件—demuxer–編碼數據包—decoder–解碼數據幀–encoder–編碼數據包–muxer輸出文件 demuxer 表示拆分,比如音頻和視頻的分離 decoder 表示對音頻進行解碼爲PCM ,對音頻數據

原创 Ubuntu16.04 編譯FFMpeg以及FFPlay

1.下載FFmpeg源碼 git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg 2.安裝SDL 不安裝SDL編譯之後不會生成ffplay (1)http://www.libsdl.

原创 解決Android Studio cannot open this project, please retry with Android Studio 3.5 or new

This version of Android Studio cannot open this project, please retry with Android Studio 3.5 or newer   出現這個問題是因爲使用的Gr