㈠ 音樂播放軟體對音質到底影響能有多大
現在音樂文件格式的軟體解碼非常成熟,沒有瓶頸,他們聽起來感覺主要調的差別是不同的,比如foobar相對於itunes,聲音更柔和,而itunes的聲音更清晰。對大多數人來說,質量的瓶頸主要是硬體,如果你的設備:128kbps MP3感覺很糟糕,即使你改用非破壞性也不會有太多的改善,你需要改進的是錢,買更好的設備。
一個簡單的例子:如果在同一台機器上,使用不同的軟體(相同的解碼器)播放相同的16位/ 44.1 KHz無損的音頻光碟,或CD,沒有聲音效果插件或EQ mount,並且通過DirectSound輸出的方式,音質沒有任何差別。PS:部分回放軟體會在輸出前對SRC或EQ提出要求,這將影響音質,但與解碼質量無關。
㈡ 誰有ffmpeg視頻編解碼的入門資料
首先講解一下視頻製作的流程。最主要的,你要有一台性能很好的機子- -至少不能太差。 收集精彩Rep(Replay,以下簡稱)----->分析Rep----->錄制視頻----->錄像處理----->圖片處理----->視頻製作----->壓制視頻----->上傳 好了,我們一項一項來介紹 一、收集精彩Rep 這個不多說了,貼吧,各大論壇,無論是路人的精彩操作、反殺,還是CW犀利的團戰。一切能吸引觀眾眼球的,都是我們需要的。 **********重點**********:收集視頻的時候,一定要讓Rep的主人,註明,什麼時間,什麼英雄,什麼地點,做了什麼,詳細點的話,我們分析Rep時會節省很多時間。 二、分析Rep 收集了很多Rep,GJ(Good Job,以下簡略)。 推薦軟體:Dota replay manager(簡稱DRM。發貼時最新版本為2.03中文版,支持6.61b) 如果步驟1裡面,大家都註明了上述重點信息,那就很好辦了。我們用DRM打開視頻。可以很直觀的看到游戲的數據。 並且,在時間線這一欄,可以很清楚的觀察錄像信息。支持10倍速放映,和拖拽時間刻度。從而達到分析Rep的目的。 三、錄制視頻 剛才我們已經在1,2步驟獲得了很精確的Rep數據,開始錄制。 首先,我們需要把時間調到我們需要的時間……什麼50多分鍾的團戰?OMG。。。 這怎麼辦。50分鍾按8倍速播放?6分鍾?死人了哇。。。。。 不過沒有關系,祭出秘密軟體ReplaySeeker(截止發貼時最新版本為1.1,推薦用0.9版) 強大的功能。支持快速前進。最高32倍速。支持隨意視角(可以鏡頭伸縮,第一視角等),做視頻必備! **********重點**********:本軟體必須在開啟錄像之後在打開,才能使用,否則無效。 錄像軟體:1、Fraps 2、 Camtamsia Studio Fraps(版本2.9以上,有漢化破解版,請大家自己尋找) 最常用的視頻錄制軟體。基本90%以上的人都會選擇這款軟體,因為,傻瓜操作太簡單了。。。 這是一款顯卡輔助軟體,用它可以輕鬆了解機器在運行游戲時的幀數,從而了解機器的性能! 另外它還具備在游戲中的截圖和視頻捕捉功能,可以方便的進行截圖和動畫捕捉。 因為所錄制的視頻格式是無損壓縮的avi格式,因此如果想要縮小的,可以使用格式轉換、視頻壓縮軟體進行壓縮,方可縮小文件體積。 默認F9是錄像,再按F9停止。F10是截圖。不過很尷尬。Dota里F9和F10都有用,請大家換成別的按鍵! 無腦操作,輕鬆快捷,一般大家都用這個軟體。 Camtasia Studio Camtasia 是一款專門捕捉屏幕影音的工具軟體。它能在任何顏色模式下輕松地記錄屏幕動作,包括影像、音效、滑鼠移動的軌跡,解說聲音等等,另外,它還具有及時播放和編輯 壓縮的功能,可對視頻片段進行剪接、添加轉場效果。它輸出的文件格式很多,有常用的AVI及GIF格式,還可輸出為RM、WMV及MOV格式,用起來極其順手。 依然是無腦操作。直接就可錄制。並且可以輸出很多格式的錄像格式,但是推薦使用AVI,因為清晰,為後期製作和壓製做准備 四、錄像處理 拿到了錄像,有的人要抱怨了。我機子硬碟不夠大,錄像AVI太大了怎麼破? **********重點**********如果你硬碟剩餘空間夠大請無視這個,因為壓縮之後會影響後期製作的效果。 沒關系。我們只要對剛才錄好的錄像進行壓縮就行。 錄像軟體WinAVI Video Converter(有中文破解版,現在是9.0) WinAVI Video Converter 是一款輕松易用並且功能強大的專業視頻轉換軟體,通過友好的用戶界面可以一鍵點擊進行視頻轉換操作。該軟體支持包括AVI、MPEG1/2/4、 VCD/SVCD/DVD、DivX、XVid、 ASF、WMV、RM 、MOV以及SWF在內的幾乎所有視頻文件格式。 1. 啟動程序。 2. 點擊你所要轉換成的格式的按鈕,會自動打開文件夾,選擇 很高興回答樓主的問題 如有錯誤請見諒
㈢ 精通視頻編輯工具mencoder或ffmpeg的高手進
ffmpeg.exe -i F:\閃客之家\閃客之歌.mp3 -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 f:\11.flv
ffmpeg -i F:\01.wmv -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 f:\test.flv
使用-ss參數 作用(time_off set the start time offset),可以從指定時間點開始轉換任務。如:
轉換文件格式的同時抓縮微圖:
ffmpeg -i "test.avi" -y -f image2 -ss 8 -t 0.001 -s 350x240 'test.jpg'
對已有flv抓圖:
ffmpeg -i "test.flv" -y -f image2 -ss 8 -t 0.001 -s 350x240 'test.jpg'
-ss後跟的時間單位為秒
Ffmpeg轉換命令
ffmpeg -y -i test.mpeg -bitexact -vcodec h263 -b 128 -r 15 -s 176x144 -acodec aac -ac 2 -ar 22500
-ab 24 -f 3gp test.3gp
或者
ffmpeg -y -i test.mpeg -ac 1 -acodec amr_nb -ar 8000 -s 176x144 -b 128 -r 15 test.3gp
ffmpeg參數設定解說
-bitexact 使用標准比特率
-vcodec xvid 使用xvid壓縮
-s 320x240 指定解析度
-r 29.97 楨速率(可以改,確認非標准楨率會導致音畫不同步,所以只能設定為15或者29.97)
畫面部分,選其一
-b <比特率> 指定壓縮比特率,似乎ffmpeg是自動VBR的,指定了就大概是平均比特率,比如768,1500這樣的
就是原來默認項目中有的
-qscale <數值> 以<數值>質量為基礎的VBR,取值0.01-255,約小質量越好
-qmin <數值> 設定最小質量,與-qmax(設定最大質量)共用,比如-qmin 10 -qmax 31
-sameq 使用和源同樣的質量
聲音部分
-acodec aac 設定聲音編碼
-ac <數值> 設定聲道數,1就是單聲道,2就是立體聲,轉換單聲道的TVrip可以用1(節省一半容量),高品質
的DVDrip就可以用2
-ar <采樣率> 設定聲音采樣率,PSP只認24000
-ab <比特率> 設定聲音比特率,前面-ac設為立體聲時要以一半比特率來設置,比如192kbps的就設成96,轉換
君默認比特率都較小,要聽到較高品質聲音的話建議設到160kbps(80)以上
-vol <百分比> 設定音量,某些DVDrip的AC3軌音量極小,轉換時可以用這個提高音量,比如200就是原來的2倍
這樣,要得到一個高畫質音質低容量的MP4的話,首先畫面最好不要用固定比特率,而用VBR參數讓程序自己去
判斷,而音質參數可以在原來的基礎上提升一點,聽起來要舒服很多,也不會太大(看情況調整
例子:ffmpeg -y -i "1.avi" -title "Test" -vcodec xvid -s 368x208 -r 29.97 -b 1500 -acodec aac -ac 2 -ar 24000 -ab 128 -vol 200 -f psp -muxvb 768 "1.***"
解釋:以上命令可以在Dos命令行中輸入,也可以創建到批處理文件中運行。不過,前提是:要在ffmpeg所在的目錄中執行(轉換君所在目錄下面的cores子目錄)。
參數:
-y(覆蓋輸出文件,即如果1.***文件已經存在的話,不經提示就覆蓋掉了)
-i "1.avi"(輸入文件是和ffmpeg在同一目錄下的1.avi文件,可以自己加路徑,改名字)
-title "Test"(在PSP中顯示的影片的標題)
-vcodec xvid(使用XVID編碼壓縮視頻,不能改的)
-s 368x208(輸出的解析度為368x208,注意片源一定要是16:9的不然會變形)
-r 29.97(幀數,一般就用這個吧)
-b 1500(視頻數據流量,用-b xxxx的指令則使用固定碼率,數字隨便改,1500以上沒效果;還可以用動態碼率如:-qscale 4和-qscale 6,4的質量比6高)
-acodec aac(音頻編碼用AAC)
-ac 2(聲道數1或2)
-ar 24000(聲音的采樣頻率,好像PSP只能支持24000Hz)
-ab 128(音頻數據流量,一般選擇32、64、96、128)
-vol 200(200%的音量,自己改)
-f psp(輸出psp專用格式)
-muxvb 768(好像是給PSP機器識別的碼率,一般選擇384、512和768,我改成1500,PSP就說文件損壞了)
"1.***"(輸出文件名,也可以加路徑改文件名)
P.S. 版主機器強勁的話,可以多開幾個批處理文件,讓它們並行處理。
E:\ffmpeg.exe -i I:\1.wmv -b 360 -r 25 -s 320x240 -hq -deinterlace -ab 56 -ar 22050 -ac 1 D:\2.flv
㈣ 使用ffmpeg無損剪切後的HEVC視頻為什麼播放出錯
看怎麼剪切的..要看指令參數,和可能還要檢查輸出樣板
㈤ FFmpeg提供了錄制、轉換視頻等功能解決方案,你下載它是為了什麼
我下載ffmpeg是為了給視頻轉換格式,去水印。
ffmpeg是一款視頻處理功能豐富、對程序員來說使用起來很便捷、對不懂程序的人來說使用起來非常頭大的視頻處理軟體。
之所以會導致這樣的情況,是因為這款軟體不同於普通的軟體,它在安裝時需要集成到系統組件里去,因此需要自行調整系統的環境變數才能安裝成功。
另外我們在使用ffmpeg時,還需要調用cmd窗口,並且得在命令提示符中輸入命令代碼,然後才能對文件進行處理。
對於程序員來說,這些都是易如反掌的基本操作,但是對普通用戶而言,光是安裝ffmpeg就已經是一件非常麻煩的事情了。
㈥ 我想用ffmpeg命令行轉換一個視頻文件,視、音頻編碼格式不變,只是將畫面旋轉90度,請問命令行該如何寫
在你的轉碼命令裡面添加上-vf rotate=PI/2或者-vf rotate=3*PI/2,例如
ffmpeg -i E:\ffmpeg\test.mp4 -y -vf rotate=PI/2 E:\ffmpeg\dest1.mp4
㈦ ffmpeg 1.2 不支持 -sameq 指令,是否有替代指令
-sameq 指相同的量級數,常被誤用成「相同的畫質」,所以被取消。官方推薦用-qscale和-qmax替代
ffmpeg不支持libfaac庫,faac庫音質也一般。
另支持2套AAC音頻編碼,
-acodec aac 是ffmpeg自製的AAC編碼器,處在實驗階段,需要開啟"-strict experimental"參數,音質也不差。
-acodec libvo_aacenc 是移植自安卓系統的AAC編碼器,比較成熟。
㈧ ffmpeg 下載一些視頻會403 ,怎麼解決下載器下載 瀏覽器下載都沒問題 -i "http
方法一:FFmpeg concat 協議
對於 MPEG 格式的視頻,可以直接連接:
ffmpeg -i "concat:input1.mpg|input2.mpg|input3.mpg" -c output.mpg
對於非 MPEG 格式容器,但是是 MPEG 編碼器(H.264、DivX、XviD、MPEG4、MPEG2、AAC、MP2、MP3 等),可以包裝進 TS 格式的容器再合並。在新浪視頻,有很多視頻使用 H.264 編碼器,可以採用這個方法
ffmpeg -i input1.flv -c -bsf:v h264_mp4toannexb -f mpegts input1.ts
ffmpeg -i input2.flv -c -bsf:v h264_mp4toannexb -f mpegts input2.ts
ffmpeg -i input3.flv -c -bsf:v h264_mp4toannexb -f mpegts input3.ts
ffmpeg -i "concat:input1.ts|input2.ts|input3.ts" -c -bsf:a aac_adtstoasc -movflags +faststart output.mp4
保存 QuickTime/MP4 格式容器的時候,建議加上 -movflags +faststart。這樣分享文件給別人的時候可以邊下邊看。
方法二:FFmpeg concat 分離器
這種方法成功率很高,也是最好的,但是需要 FFmpeg 1.1 以上版本。先創建一個文本文件filelist.txt:
file 'input1.mkv'
file 'input2.mkv'
file 'input3.mkv'
然後:
ffmpeg -f concat -i filelist.txt -c output.mkv
注意:使用 FFmpeg concat 分離器時,如果文件名有奇怪的字元,要在 filelist.txt 中轉義。
方法三:Mencoder 連接文件並重建索引
這種方法只對很少的視頻格式生效。幸運的是,新浪視頻使用的 FLV 格式是可以這樣連接的。對於沒有使用 MPEG 編碼器的視頻(如 FLV1 編碼器),可以嘗試這種方法,或許能夠成功。
mencoder -forceidx -of lavf -oac -ovc -o output.flv input1.flv input2.flv input3.flv
方法四:使用 FFmpeg concat 過濾器重新編碼(有損)
語法有點復雜,但是其實不難。這個方法可以合並不同編碼器的視頻片段,也可以作為其他方法失效的後備措施。
ffmpeg -i input1.mp4 -i input2.webm -i input3.avi -filter_complex '[0:0] [0:1] [1:0] [1:1] [2:0] [2:1] concat=n=3:v=1:a=1 [v] [a]' -map '[v]' -map '[a]' <編碼器選項> output.mkv
如你所見,上面的命令合並了三種不同格式的文件,FFmpeg concat 過濾器會重新編碼它們。注意這是有損壓縮。
[0:0] [0:1] [1:0] [1:1] [2:0] [2:1] 分別表示第一個輸入文件的視頻、音頻、第二個輸入文件的視頻、音頻、第三個輸入文件的視頻、音頻。concat=n=3:v=1:a=1 表示有三個輸入文件,輸出一條視頻流和一條音頻流。[v] [a] 就是得到的視頻流和音頻流的名字,注意在 bash 等 shell 中需要用引號,防止通配符擴展。
提示
以上三種方法,在可能的情況下,最好使用第二種。第一種次之,第三種更次。第四種是後備方案,盡量避免。
規格不同的視頻合並後可能會有無法預測的結果。
有些媒體需要先分離視頻和音頻,合並完成後再封裝回去。
對於 Packed B-Frames 的視頻,如果封裝成 MKV 格式的時候提示 Can't write packet with unknown timestamp,嘗試在 FFmpeg 命令的 ffmpeg 後面加上 -fflags +genpts
㈨ ffmpeg.exe的參數
ffmpeg.exe -i F:閃客之家閃客之歌.mp3 -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 f:11.flv
ffmpeg -i F: 1.wmv -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 f: est.flv
使用-ss參數 作用(time_off set the start time offset),可以從指定時間點開始轉換任務。如:
轉換文件格式的同時抓縮微圖:
ffmpeg -i test.avi -y -f image2 -ss 8 -t 0.001 -s 350x240 'test.jpg'
對已有flv抓圖:
ffmpeg -i test.flv -y -f image2 -ss 8 -t 0.001 -s 350x240 'test.jpg'
-ss後跟的時間單位為秒
Ffmpeg轉換命令
ffmpeg -y -i test.mpeg -bitexact -vcodec h263 -b 128 -r 15 -s 176x144 -acodec aac -ac 2 -ar 22500
-ab 24 -f 3gp test.3gp
或者
ffmpeg -y -i test.mpeg -ac 1 -acodec amr_nb -ar 8000 -s 176x144 -b 128 -r 15 test.3gp
ffmpeg參數設定解說
-bitexact 使用標准比特率
-vcodec xvid 使用xvid壓縮
-s 320x240 指定解析度
-r 29.97 楨速率(可以改,確認非標准楨率會導致音畫不同步,所以只能設定為15或者29.97)
畫面部分,選其一
-b <比特率> 指定壓縮比特率,似乎ffmpeg是自動VBR的,指定了就大概是平均比特率,比如768,1500這樣的
就是原來默認項目中有的
-qscale <數值> 以<數值>質量為基礎的VBR,取值0.01-255,約小質量越好
-qmin <數值> 設定最小質量,與-qmax(設定最大質量)共用,比如-qmin 10 -qmax 31
-sameq 使用和源同樣的質量
聲音部分
-acodec aac 設定聲音編碼
-ac <數值> 設定聲道數,1就是單聲道,2就是立體聲,轉換單聲道的TVrip可以用1(節省一半容量),高品質
的DVDrip就可以用2
-ar <采樣率> 設定聲音采樣率,PSP只認24000
-ab <比特率> 設定聲音比特率,前面-ac設為立體聲時要以一半比特率來設置,比如192kbps的就設成96,轉換
君默認比特率都較小,要聽到較高品質聲音的話建議設到160kbps(80)以上
-vol <百分比> 設定音量,某些DVDrip的AC3軌音量極小,轉換時可以用這個提高音量,比如200就是原來的2倍
這樣,要得到一個高畫質音質低容量的MP4的話,首先畫面最好不要用固定比特率,而用VBR參數讓程序自己去
判斷,而音質參數可以在原來的基礎上提升一點,聽起來要舒服很多,也不會太大(看情況調整
例子:ffmpeg -y -i 1.avi -title Test -vcodec xvid -s 368x208 -r 29.97 -b 1500 -acodec aac -ac 2 -ar 24000 -ab 128 -vol 200 -f psp -muxvb 768 1.***
解釋:以上命令可以在Dos命令行中輸入,也可以創建到批處理文件中運行。不過,前提是:要在ffmpeg所在的目錄中執行(轉換君所在目錄下面的cores子目錄)。
參數:
-y(覆蓋輸出文件,即如果1.***文件已經存在的話,不經提示就覆蓋掉了)
-i 1.avi(輸入文件是和ffmpeg在同一目錄下的1.avi文件,可以自己加路徑,改名字)
-title Test(在PSP中顯示的影片的標題)
-vcodec xvid(使用XVID編碼壓縮視頻,不能改的)
-s 368x208(輸出的解析度為368x208,注意片源一定要是16:9的不然會變形)
-r 29.97(幀數,一般就用這個吧)
-b 1500(視頻數據流量,用-b xxxx的指令則使用固定碼率,數字隨便改,1500以上沒效果;還可以用動態碼率如:-qscale 4和-qscale 6,4的質量比6高)
-acodec aac(音頻編碼用AAC)
-ac 2(聲道數1或2)
-ar 24000(聲音的采樣頻率,好像PSP只能支持24000Hz)
-ab 128(音頻數據流量,一般選擇32、64、96、128)
-vol 200(200%的音量,自己改)
-f psp(輸出psp專用格式)
-muxvb 768(好像是給PSP機器識別的碼率,一般選擇384、512和768,我改成1500,PSP就說文件損壞了)
1.***(輸出文件名,也可以加路徑改文件名)
機器強勁的話,可以多開幾個批處理文件,讓它們並行處理。
E:ffmpeg.exe -i I:1.wmv -b 360 -r 25 -s 320x240 -hq -deinterlace -ab 56 -ar 22050 -ac 1 D:2.flv