ffmpeg使用記錄

2021-10-07 13:07:45 字數 2021 閱讀 1669

ffmpeg是轉碼主要使用。

ffprobe是編碼資訊查詢。

轉碼命令:

ffmpeg -i input.mp4 -vcodec hevc_nvenc -acodec aac -b:v 1000k output.mp4

ffmpeg -hwaccels:檢視庫資訊

首先將m3u8的檔案路徑改為相對路徑(根據情況而定,路徑不對的情況下)

1.cd到m3u8檔案目錄下

2.執行命令

ffmpeg -allowed_extensions all -protocol_whitelist "file,http,crypto,tcp" -i index.m3u8 -c copy aaa.mp4
index.m3u8為m3u8檔名

aaa.mp4為合併後的檔名

執行命令

ffmpeg -i  -c copy aaa.mp4
為m3u8檔案路徑

aaa.mp4為合併後的檔名

方法方法一:

1.新建file.txt文件

file 'f:\release\streammediaserver\html\hd\34020000001310000701\34020000001310000701_live-16.ts'

file 'f:\release\streammediaserver\html\hd\34020000001310000701\34020000001310000701_live-17.ts'

file 'f:\release\streammediaserver\html\hd\34020000001310000701\34020000001310000701_live-18.ts'

file 'f:\release\streammediaserver\html\hd\34020000001310000701\34020000001310000701_live-19.ts'

file 'f:\release\streammediaserver\html\hd\34020000001310000701\34020000001310000701_live-20.ts'

file 'f:\release\streammediaserver\html\hd\34020000001310000701\34020000001310000701_live-21.ts'

file 'f:\release\streammediaserver\html\hd\34020000001310000701\34020000001310000701_live-22.ts'

file 'f:\release\streammediaserver\html\hd\34020000001310000701\34020000001310000701_live-23.ts'

file 'f:\release\streammediaserver\html\hd\34020000001310000701\34020000001310000701_live-24.ts'

file 'f:\release\streammediaserver\html\hd\34020000001310000701\34020000001310000701_live-25.ts'

2.執行ffmpeg命令

# -safe 0: 防止operation not permitted

ffmpeg.exe -f concat -safe 0 -i file.txt -c copy out.mp4

方法二:

直接寫ffmpeg命令,通過「|」來分隔檔名

ffmpeg -i "concat:34020000001310000701_live-16.ts|34020000001310000701_live-17.ts|" -c copy output.mp4

FFmpeg編譯記錄

參照官方wiki編譯,鏈結為 一 copy and paste the whole code box for each step.sudo apt get update sudo apt get y install autoconf automake build essential git liba...

FFMPEG交叉編譯記錄

記錄一下自己踩過的坑,linux小白 1 ndk版本17之後使用clang編譯器,不使用gcc 2 初裝linux可能未安裝clang編譯器,需要先檢查下 終端輸入clang,若提示 not input file 則已安裝 sudo yum install epel release sudo yum...

FFmpeg 學習記錄(備忘)

目錄 1.ubuntu環境下 1.1 開啟攝像頭實時監控 1.2 檢視支援的格式 1.3 開啟攝像頭並且儲存錄影 1.4 開啟攝像頭並且rtmp推流 2.windows環境下 2.1 開啟攝像頭實時監控 3.參考文章 ffplay f video4linux2 framerate 30 video ...