ffmpeg 支援aac格式轉換
網上搜了一下命令為:
ffmpeg -i 20120814164324_205.wav -acodec libfaac output.aac
出現瞭如下提示,沒有找到編碼器
Unknown encoder 'libfaac'
那就先去下載
http://downloads.sourceforge.net/faac/faac-1.28.tar.gz
重新安裝ffmpeg
./configure --enable-libopencore-amrnb --enable-version3 --enable-libfaac --enable-nonfree
make
make install
declare -x LD_LIBRARY_PATH="/usr/local/lib:/ffmpeg/yasm-1.1.0:/ffmpeg/opencore-amr-0.1.2:/ffmpeg/faac-1.28"
再次執行命令
ffmpeg -i 20120814164324_205.wav -acodec libfaac output.aac
又出錯了,缺少點引數
libfaac doesn't support this output format
Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height
加點引數繼續測試
ffmpeg -i 20120814164324_205.wav -acodec libfaac -ab 64k -ar 44100 output.aac
輸出:
[[email protected] ffmpeg]# ffmpeg -i 20120814164324_205.wav -acodec libfaac -ab 64k -ar 44100 output.aac ffmpeg version 1.0 Copyright (c) 2000-2012 the FFmpeg developers built on Nov 29 2012 14:42:59 with gcc 4.1.2 (GCC) 20080704 (Red Hat 4.1.2-46) configuration: --enable-libopencore-amrnb --enable-version3 --enable-libfaac --enable-nonfree libavutil 51. 73.101 / 51. 73.101 libavcodec 54. 59.100 / 54. 59.100 libavformat 54. 29.104 / 54. 29.104 libavdevice 54. 2.101 / 54. 2.101 libavfilter 3. 17.100 / 3. 17.100 libswscale 2. 1.101 / 2. 1.101 libswresample 0. 15.100 / 0. 15.100 [wav @ 0x18214240] max_analyze_duration 5000000 reached at 5120000 Guessed Channel Layout for Input Stream #0.0 : mono Input #0, wav, from '20120814164324_205.wav': Duration: 00:00:10.99, bitrate: 64 kb/s Stream #0:0: Audio: pcm_alaw ([6][0][0][0] / 0x0006), 8000 Hz, mono, s16, 64 kb/s Output #0, adts, to 'output.aac': Metadata: encoder : Lavf54.29.104 Stream #0:0: Audio: aac, 44100 Hz, mono, s16, 64 kb/s Stream mapping: Stream #0:0 -> #0:0 (pcm_alaw -> libfaac) Press [q] to stop, [?] for help size= 86kB time=00:00:11.00 bitrate= 64.0kbits/s video:0kB audio:86kB subtitle:0 global headers:0kB muxing overhead 0.000000%
成功了!
相關推薦
ffmpeg 支援aac格式轉換
網上搜了一下命令為: ffmpeg -i 20120814164324_205.wav -acodec libfaac output.aac出現瞭如下提示,沒有找到編碼器 Unknown encoder 'libfaac' 那就先去下載 http://downloads
FFMPEG常用命令-格式轉換-持續更新中
ffmpeg是一個強大的工具,在工作者各種格式轉換,編碼,提取視訊中的幀需要用到,記錄下工作中常用的一些ffmpeg命令,持續更新中... 將輸入的infile視訊檔案通過avc編碼成h264的視訊流 ffmpeg -i infile.mp4 -an -vcodec libx264
【JAVA】JAVA使用ffmpeg進行視訊格式轉換以及截圖
JAVA 處理視訊檔案,需要用到 ffmpeg 這個工具。不需要依賴jar包。無論是在windows伺服器還是linux伺服器,想要使用 ffmpeg 都需要先安裝。 附上Linux下 *.tar.gz/*.tgz、*.bz2形式的原始碼軟體包 安裝方法:
最簡單的基於FFMPEG的封裝格式轉換器(無編解碼)
=====================================================最簡單的基於FFmpeg的封裝格式處理系列文章列表:=====================================================簡介本文介紹
ffmpeg下載安裝和簡單應用(C#音頻格式轉換)
lan 音頻 sss sleep 自定義庫 blog version 就是 可執行文件 ffmpeg下載安裝和簡單應用 先介紹一下ffmpeg:FFmpeg是一個自由軟件,可以運行音頻和視頻多種格式的錄影、轉換、流功能,包含了libavcodec —這是一個用於多個項目
萬能視訊格式轉換器是一款功能強大的全能視訊格式轉換軟體,支援多種視訊格式轉換。萬能視訊轉換器可以將R
萬能視訊格式轉換器是一款功能強大的全能視訊格式轉換軟體,支援多種視訊格式轉換。萬能視訊轉換器可以將RM、RMVB、AVI、WMV、MPG 、MPEG、FLV、3GP、MP4、SWF、ASF、DIVX、XVID、3GP2、FLV1、MPEG1、MPEG2、MPEG3、MPEG4、H264等視訊格式轉換,用於各種
Java將字串轉換為時間,支援多種格式
適用格式 //2017/11/25 11:11:11//2017-11-25 11:11:11//2017.11.25 11:11:11//2017/11/25//2017-11-25//2017.11.25 public String judg
ffmpeg對yuv視訊格式轉換,剪下
最近用到yuv視訊做資料集,需要對原視訊進行一系列處理,記錄下來以備檢視。 源資料是yuv444p的,需要轉成yuv420p; 命令:ffmpeg -s 1280*720 -pix_fmt yuv444p -i input.yuv -pix_fmt yuv420p outp
ffmpeg命令操作音訊格式轉換
1.轉MP3為wav ffmpeg -i input.mp3 -acodec pcm_s16le -ac 2 -ar 44100 output.wav 2.轉m4a為wav ffmpeg -i input.m4a -acodec pcm_s16le -ac
讓ffmpeg支援輸出h264格式
預設輸出視訊會報錯: [email protected]:/var/www/wavtest$ ffmpeg -i test.wav -ab 128k test.mp3 FFmpeg version 0.5-svn17737+3:0.svn20090303-1ubuntu6.2, Copyright
maven工程實現html轉換為pdf,支援中文格式
配置依賴:<dependency> <groupId>com.itextpdf</groupId> <artifactId>html2pdf&
(詳細格式)RTMP中FLV流到標準h264、aac的轉換
這段時間,工作上的需要,在RTMP上做了flv流到標準h264、AAC的轉換,伺服器是開源專案CRTMPSERVER,客戶端flex編寫,視訊編碼h264,音訊編碼AAC,現將一些協議相關的東西記錄如下。 一、分析FLV資料 我們先拿一個flv檔案來簡單分析一下flv資料的格式 flv標準文件下載地址ht
ffmpeg中avframe的YUV格式資料到OpenCV中Mat的BGR格式轉換
struct SwsContext *pSwsCtx; AVFrame *video_frameBGR=NULL; video_frameBGR = av_frame_alloc(); uint8_t *outBuff = NULL; int frameSize;
支援檔案格式HDR, OpenEXR, 檔案格式轉換
一個在linux 下使用的強大圖形工具 在 Ubuntu 上挺好使。 幾個例子 1. 看當前檔案下的所有hdr檔案 pfsv *.hdr 2. 把所有HDR轉換成OpenEXR for img in *.hdr; do pfsin ${img} | pfso
ffmpeg到opencv的格式轉換
首先通過ffmpeg的sws_scale函式可以將原視訊格式轉換為YUV格式,儲存在AVPicture結構體裡,而AVPicture結構體裡的data成員即儲存著視訊資料,下面通過一段程式碼就可以將YUV格式的視訊轉換成opencv的Mat 格式:
ffmpeg在windows的php中使用(壓縮視訊,格式轉換)
bin目錄是執行程式,Doc是說明文件2. 先設定環境變數,設定完了重啟一下 3. 開啟doc文件檢視,參考此處,這裡是將檔案指定的幀頻輸出 4. 開啟cmd執行ffmpeg.exe -i E:\yii\Recording_screen\text.mp4 -b:v 64k
MediaCodec進行編解碼AAC(檔案格式轉換)
本文來自eric原創授權釋出,eric,音視訊開發愛好者,簡書地址:https://www.ji
ios 編譯ffmpeg 支援 x264 fdk-aac openssl 並裁剪庫大小
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2018-10-11更新 android平臺編譯 右轉 新的報錯資訊 ./libavutil/arm/asm.S:50:9: error: u
關於ffmpeg 的總結(一個linux 下 集 螢幕錄影錄音,音訊視訊轉換,合併音訊視訊檔案,格式轉換於一身的命令)
當然先安裝了 gentoo 下一條命令搞定 emerge ffmpeg 格式轉換 (將file.avi 轉換成output.flv) ffmpeg -i file.avi output.flv -i 表示輸入檔案
java 視訊格式轉換-ffmpeg
*需要配置ffmpeg檔案!!!常用視訊格式都支援,只是轉換效率不高! import java.util.ArrayList; import java.util.List; import com.crm.util.common.PropertyUtil; public c