導航:首頁 > 程序命令 > x265命令行

x265命令行

發布時間:2023-04-26 22:24:24

android開發怎麼把視頻編碼成H265

首先,你的文件有沒有錯誤。 比如,拿出來,放在pc上看看是否能播。不能播,可能你保存的文件有誤。如果,能播。那麼可能與文件的許可權有問題。如果放在file的目錄下,可能需要更改文件目錄及創建的文件的許可權。其方法網上有,調用java的方法,使用linux命令行。

⑵ 求python將兩個MP3音頻文件拼接成一個MP3文件的代碼

可以使用pyb

1 網址:https://github.com/jiaaro/pyb

2 pyb需要依賴 libav或者ffmpeg

3 在mac環境下安裝依賴:(二選一)

[plain]view plain

brewinstalllibav--with-libvorbis--with-sdl--with-theora

將所有依賴都安裝上~~

brewinstallffmpeg--with-fdk-aac--with-ffplay--with-freetype--with-frei0r--with-libass--with-libvo-aacenc--with-libvorbis--with-libvpx--with-opencore-amr--with-openjpeg--with-opus--with-rtmpmp--with-schroedinger--with-speex--with-theora--with-tools--with-fdk-aac--with-freetype--with-ffplay--with-ffplay--with-freetype--with-frei0r--with-libass--with-libbluray--with-libcaca--with-libquvi--with-libvidstab--with-libvo-aacenc--with-libvorbis--with-libvpx--with-opencore-amr--with-openjpeg--with-openssl--with-opus--with-rtmpmp--with-schroedinger--with-speex--with-theora--with-tools--with-x265

4 安裝pyb: pip install pyb

5 使用pyb:

下載是示代碼

enPath="%s%s/%s"%(enDir,file,enfile)#英文文件的路徑
cnPath="%s%s/%s"%(cnDir,file,enfile.replace("en_w","cn_w"))#中文文件的路徑
targetPath="%s%s/%s"%(toDir,file,enfile.replace("en_w","all"))#合並文件的路徑
#載入MP3文件
song1=AudioSegment.from_mp3(enPath)
song2=AudioSegment.from_mp3(cnPath)

#取得兩個MP3文件的聲音分貝
db1=song1.dBFS
db2=song2.dBFS

song1=song1[300:]#從300ms開始截取英文MP3

#調整兩個MP3的聲音大小,防止出現一個聲音大一個聲音小的情況
dbplus=db1-db2
ifdbplus<0:#song1的聲音更小
song1+=abs(dbplus)
elifdbplus>0:#song2的聲音更小
song2+=abs(dbplus)

#拼接兩個音頻文件
song=song1+song2

#導出音頻文件
song.export(targetPath,format="mp3")#導出為MP3格式

⑶ Megui詳細資料大全

MeGUI是一套最全面的開源的基於MPEG-4視頻轉換應用程式。 主要是作為DVDRip工具, 同時也能勝任很多轉碼任務。 它實際上是許多免費工具的GUI前端,畢局 也包含一些用於增強轉碼處理能力的模組。 MeGUI 是一個免費軟體,

基本介紹

簡介,說明,程式參數,特性,FAQ,入門,MeGUI使用,音頻,視頻,XviD,x264,

簡介

MeGUI主要基於Avisynth腳本進行工作,包含的工具有: AVS腳本創建器;AVS切割器; AVC級別檢測器;AVC量化矩陣編輯器; AVI,MKV,MP4,M2TS混流器; 碼率計算器;檔案索引器;章節創建器;音頻切割器;HDBD流提取器;VobSub字幕工具; 同時,MeGUI還內部集成了幾個混流GUI工具:mkvmergeGUI;AVIMuxGUI;tsMuxeRGUI,可在tools資料夾內找到,中文版本可直接在「其它工具」選單打開。

說明

MeGUI是一個GUI匯總,可以方便的使各種需要使用命令行的EXE程式(多達幾十種)統一到一個圖形界面下,非常方便。ME的出現大大簡化了壓制新型 DVDRIP (多為H264編碼,MKV封裝)及MP4的過程。已經開始取代VDM,成為很多人首選的視頻處理工具。基於以上原因,從方便性與專業性兩個角度來看,製作MP4-AVC,MeGUI都是首選。 MEGUI是各大PSP視頻壓制高手必選的軟體。480*272及720*480的MP4幾乎都是出自它手,喜歡的朋友不妨試試。

程式參數

輸入: ●DVD(由d2v產生的vob檔案) 和其他MPEG-1,MPEG-2視頻流等等 ● 由AviSynth產生的任何計算機音視頻檔案 輸出: ●視頻編碼:x265,x264,XviD, libavcodec MPEG-4 Part 2, Snow ●音頻格式: MP2/MP3 (通過 LAME/ffmpeg),AAC(通過FAAC, NeroAAC或 Coding Tech AAC), Vorbis, AudX,AC3 ● 封裝器格式:Matroska(MKV),MP4,AVI

特性

● 強大的任務佇列支持, 支持實時任務編輯, 關聯任務連線, 開始/暫停控制, 等。 ● 並行任務執行,使任務處理更加流暢並且能提高在多核系統上的處理速度。 ● 自動交錯檢測,能分析你的輸入視頻來判斷它是否是順序/交錯/膠片/混合的, 並且也能判斷場序。 ● 自動升級,保持MeGUI最新並使安裝更容易。 ● 音頻編碼也基於 Avisynth, 允許對音頻進行高精確度的編輯, 包括采樣精度的音頻切割。 ● 更多。。。

FAQ

入門

Q: 如悔數答何獲取最新版的MeGUI? A:下載MeGUI完整包, 如果不是最新版,你可以把它升級到最新版. Q: 如何才能使用MeGUI的開發版? A:你可以轉換到最新但可能不太穩定的開發版本,通過如下步驟: 選項 -> 設定 -> 其它設定 -> 伺服器配置. Q: 推薦使用什麼版本 - 穩定版 還是 開發版? A:開發版是最新的版本, 直接來自SVN. 問題是它可能有更多的bug. Q: 如何提交bug和反饋建議? A:MeGUI在這兩方面使用sourceforge的項目追蹤工具. 你可以在 bug提交 和 反饋建議 查看和發帖(不需要賬號). Q: MeGUI能不能在Vista/7/8上工作? A:可以. Q: 我可以使用什麼版本的NET Framework? A:版本 2.0+ Q: 保存路徑無效 A:這個錯誤常常出現於你沒有在安裝MeGUI之前安裝AviSynth. 解決的辦法是安裝AviSynth, 最好是最新的穩定版.

MeGUI使用

Q: 作業單元是什麼? A:一個作業單元對於MeGUI來說是一個'執行緒', 它能處理佇列中的任務. 一個作業單元在同一時間只能處理一個任務. 可能有多種原因使你想在同碧慧一時間運行多個任務: ● 你在運行一個任務但是它不完全佔用CPU(如,IO容限, 或其它東西) ● 你想直接運行一個任務(如, 運行一個小的解碼程式並且忽略長長的任務佇列)

音頻

Q: 如何使用延時? A:如果檔案的檔案名稱有一個延時值 (Delay __ms), 或者你覺得你需要一個延時, 你將不得不在MeGUI中的一個或兩個地方抵消這個. 第一個是當你混流你的最終檔案時把延時值寫入混流配置. 第二, 也可以這樣(只使用這些方法的一種), 在你重新編碼音頻時添加延時值到你的音頻配置, 再次同樣輸入延時值. Q: 如何導入音頻? A:如果簡單地添加音頻檔案不起作用, 你可以創建一個Avisynth 檔案來為你載入它. 創建一個文本檔案添加以下行: directshowsource("path ofile.mp3",audio=true) 並保存為.avs格式. 你將可以用這個檔案導入任何你需要的格式.

視頻

Q: 如何設定視頻的長寬比? A:它在視頻預覽視窗當你在主視窗打開一個視頻後. 查看 AviSynth腳本中的長寬比命令 獲取更深入的信息. Q: 我的片源VOB檔案是分散的! 我如何告訴MeGUI的d2v索引器來正確地導入它們? A:如果這些vob檔案被命名成這種格式 VTS_xx_yy.vob, 其中 xx 對每個vob是一樣的但是 yy 是不同的, (如 VTS_02_01, VTS_02_02, 等等) 並且它們在同一個目錄下, 它們會自動地被連結到. Q: 我的日誌檔案說我的視頻尺寸不能被16整除, 我應該擔心嗎? A:當視頻解析度能被16整除時(又稱 模16),MeGUI中所有的視頻編碼器都能工作得最好.如果視頻不是這樣的, 編碼器會向上填充它到最近的16的整倍數. 換句話說, 如果因為某些原因你的視頻不是模16的,請嘗試確保編碼器做的盡可能少. 解析度越高,因為非模16導致的質量下降就越低, 一般都比較小.

XviD

Q: 通過 xvid進行編碼不能工作! A:檢查日誌檔案. 如果其中有一行像這樣: Error opening input file extra\_____.cqm, 你沒有在正確的路徑擁有正確的量化矩陣檔案. 你需要下載這個.cqm 檔案並將它放在默認路徑 program filesmegui oolsxvidencrawextra. 或者你也可以手動在xvid解碼器配置里選擇.cqm檔案的路徑.

x264

Q: 恆定量化與恆定畫質有什麼區別? A:這兩種模式在這個概念上有所區別: "不定的碼率, 確定的畫質" ,即編碼器著重於編碼輸出一個指定的畫質級別. 這於普通的 "確定的碼率, 不定的畫質" 模式相反, 即編碼器被給定一個平均碼率並在此基礎生成盡可能好的檔案. 前者的優勢明顯在於能設定精確的畫質,而後者能精確地控制檔案的大小. 那個更好取決於 你 的決定. 在x264中, 有兩種"確定的畫質"的模式, 恆定量化 (CQ) 和 恆定畫質 (又名 CRF, 恆定碼率系數). ● 恆定量化: 每一幀都使用算術上相同的量化器進行編碼. 恆定量化產生的檔案對x264程式來說是完美的恆定的畫質(它將被其他視頻編碼程式用同樣的方式進行解析). ● 恆定畫質 (又名 恆定碼率系數): 視頻被編碼到一個名義上的量化器, 但是編碼器在不同的幀上改變數化器來獲得高的人眼所感知的畫質. 輸出檔案的大小與限定量化的可能差不多 (每個人的情況因人而異), 但對人來說客觀上可能看起來更好,因此在這兩種模式中更多地被使用.

⑷ 相同比較條件下x264和x265編碼視頻能看出差別不

可以看出差別的,你可以去下一個264一個265的,在細節方面265看的更清晰。

⑸ 請問為什麼我格式工廠MKV轉碼MP4格式視頻,簡體字幕變成繁體字幕了

目測,mkv封裝了簡體、繁體兩種或更多種字幕,轉的時候應該會有選擇的。
ps:十分不建議用 格式工廠 ,這是個渣渣,當然你可能體會不出來。就比如x264(一個H.264的編碼器),格式工廠沒有提供完整的參數設置,很多重要參數都沒有。另外壓DVD、TS等,它們可能會出現各種奇葩類型,而這些需要用avs(avisynth)來處理,雖然 格式工廠 好像也能輸入avs,但都學會用avs了,還有人會用格式工廠嗎?要麼直接命令行調用x264(有的可能用x265壓H.265、有的可能用ffmpeg,衡悄ffmpeg里的H.264編碼來自x264),有的就用x264/x265/ffmpeg的靈活度夠高的GUI(格式工廠屬於衫胡ffmpeg的GUI,而且靈活度太低,而且違反了GPL/LGPL協議,其實是侵權的,因而位於ffmpeg的恥辱柱上)
ps2:如果我來做的話,會這樣做:
1、從mkv中提取字幕
2、寫avs
3、送入megui、選擇編碼器x264,用合適的參數壓制視頻(輸入視頻流RAWAVC不封裝,後綴一般為.264)、音頻盡量咐塌渣不壓,如果要壓,用qaac
4、封裝MP4
5、測試一下播放有沒有問題

⑹ FFmpeg命令行使用

FFmpeg的命令非常多,經常看著會雲里霧里的,個人認為沒必要去硬背,只要打開Terminal,輸入 ffmpeg -help 命令,這條命令會告述你FFmpeg支持的大部分常用命令以及使用方式。查看這些輸出的信息,基本上就會使用很多常用的命令了。
你會發現執行 ffmpeg -help 會輸出一大坨,那都是些啥玩意呢,不著急,咱們一步一步來慢慢品嘗。

第一個就是輸出我們安裝的FFmpeg的版本號

--prefix 是指FFmpeg的安裝路徑
--enable 是你安裝的FFmpeg支持的三方庫 這里可以看出支持 libx264 、 libx265 的編碼,以及支持 videotoolbox , videotoolbox 是Mac、iOS上的一個系統自帶硬編解碼庫,FFmpeg也給予了支持,非常的給力。

這是輸出FFmpeg裡麵包含的庫,這些都是獨立的,是可以單獨拎出來使用的,你如果只要編解碼,那你就只要在項目中導入 libavcodec 即可

這是告訴我們命令行使用格式
[options] 這個是全局參數
[infile options] 這個是輸入文件的參數
infile 這個是輸入文件的路徑
[outfile options] 這個是輸出文件的參數
outfile 這個是輸出文件的路徑
細心的你肯定發現 infile 、 outfile 的後面有個 ... ,這是在告訴我們輸入、輸出文件可以分別有一個或者多個。
比如執行 ffmpeg -i test.h264 -i test.aac -c test.mp4
這條命令會把一個h264文件和一個aac的音頻文件合並並輸出一個mp4格式的文件,這其中就有兩個輸入文件、一個輸出文件。

這些是詳細的幫助信息
-h long 列印更多的選項參數。
-h full 列印所有的選項參數,包括所有針對於 format 和 codec 的選項,信息特別的長。
man ffmpeg : 查看FFmpeg的幫助手冊。
-h type=name 列印指定名稱的 decoder/encoder/demuxer/muxer/filter 的所有選項信息。
比如你要查詢 scale 濾鏡的使用方式,我們就執行 ffmpeg -h filter=scale
輸出如下:

這就告訴我們 scale 濾鏡有 w 、 h 等參數,我們就這樣使用 scale 濾鏡,
ffmpeg -i input.mp4 -filter_complex "scale=w=iw/2h=ih/2" output.mp4
其中 iw 代表輸入視頻的寬, ih 代表輸入視頻的高,這條命令就把輸入的視頻縮小一倍,這里你可能會有疑問,我都不記得那些濾鏡的名字,就無法使用這個去查了,哈哈不要急,還記得上面的幫助命令嗎, ffmpeg -filters 可以輸出所有的濾鏡名字了,如果你覺的輸出太多,你不好找的話,你只要記得這個濾鏡大概是叫什麼名字、包含什麼字母,你就藉助 grep 指令去輸出裡面搜索關鍵字,這樣就只會輸出你關心的濾鏡名了,如 ffmpeg -filters | grep over

以上是幫助命令,如果你忘記了某個編譯器、像素格式或者濾鏡的名字,你就可以用這些命令去查看。

以上就是全局參數

以上是音視頻的公共參數

以上是視頻處理相關參數

以上是音頻處理相關

以上字幕處理相關參數

以上就是 ffmpeg -help 的輸出說明了,下面咱們來看看常用的命令。

-r 10 表示1秒視頻會生成10張圖片

-f avfoundation 指定採用avfoundation採集數據使用
-i 1:0 表示 指定視頻設備索引為1,指定錄音設備索引為0。
使用 ffmpeg -list_devices 1 -f avfoundation -i '' 可以列印出設備列表,如下:

因此上述命令中的 -i 1:0 表示採用【Capture screen 0】【Built-in Microphone】即採用屏幕和系統自帶的麥克風進行採集。

⑺ hevc獨立編碼轉換器 是什麼軟體

hevc是一個標准,hm是hevc的參考代碼,用是可以侍拆嘩用,但是速度太慢,目前有實用價值的編碼器有x265和divx265等,建議用x265,你可以下載別人編譯好的版本,用老行命令御檔行運行,可以找個GUI。

⑻ centos7源碼安裝ffmpeg

如果正常只編譯安裝ffmpeg 會出缺少lib264 的情況

其他軟體版本:
  ffmpeg-3.0
  cmake-3.5.0
  last_x264
  x265_1.9
   yasm-1.3.0

相關地伍洞址:

  ffmpeg是一個很強大的音視頻處理工具, 官網介紹ffmpeg是:磨枯一個完整的、跨平台的解決方案,可以記錄、轉換和傳輸音頻和視頻。ffmpeg既可以播放視頻,也提供命令行工具來處理視頻,另外還有強大的視頻處理庫用於開發,

如果大於3.5就不用安裝cmake

執行時會彈出界面選項, 按'c'再按'g'鍵保存退出

動靜態庫在/usr/local/lib
x265.pc庫的配置文件在/usr/local/lib/pkgconfig

(這只是臨時的,如果想永久生效寫腔游枯在/etc/profile內)

閱讀全文

與x265命令行相關的資料

熱點內容
伺服器和資料庫怎麼聯系 瀏覽:631
hbase配置壓縮 瀏覽:916
java000 瀏覽:477
華為手機文件夾的字體顏色 瀏覽:634
安卓怎麼換相機 瀏覽:933
華為相片文件夾怎麼刪除重復照片 瀏覽:314
plc編程視頻教程大全 瀏覽:938
直播用哪個app播放背景音樂 瀏覽:850
點歌機系統app在哪裡下載 瀏覽:609
javadate類型轉換string 瀏覽:694
RPG游戲解壓後亂碼 瀏覽:988
無線通信的幾個密鑰演算法 瀏覽:644
王者榮耀app數據修復在哪裡 瀏覽:429
基於單片機飲水機溫度控制系統的設計 瀏覽:455
c中委託被編譯後的結構 瀏覽:152
飛燕app怎麼注銷賬號 瀏覽:895
cad命令縮小 瀏覽:155
linux發展史 瀏覽:631
伺服器選用什麼CPU比較好 瀏覽:334
明星怎麼宣傳安卓 瀏覽:953