1. 程式人生 > >Linux下常見音訊格式之間的轉換方法

Linux下常見音訊格式之間的轉換方法

常常在電驢上下載CD的APE映象,下載後還原成WAV格式,再進行分割並提取自己喜歡的歌曲,然後轉成APE存入電腦,同時還轉成MP3存入MP4播放器。現在總結一下在 Linux 下如何這幾種格式之間相互轉換。 目前常見的音訊格式主要有:     wav(無壓縮)、mp3/wma/ogg(有失真壓縮)、ape/flac(無失真壓縮)     無失真壓縮是在不損壞音質的情況下進行壓縮,壓縮後大概有原來的一半,主要是為了方便在網上傳輸和儲存。壓縮後可以還原成和原來一模一樣的檔案,如同RAR/ZIP壓縮檔案一樣。     有失真壓縮是以犧牲音質來換取檔案大小,音質越差,檔案越小。一般320K位元率的mp3聽起來和APE沒有什麼太明顯的差別,除非是聽那種專門試音的歌曲,或用非常好的耳機/音響來聽。 所需要用到的工具: ================= MP3
相關工具: lame OGG 相關工具: vorbis-tools APE 相關工具: mac FLAC 相關工具: flac WAV 相關工具: shntool BIN/CUE映象分割: bchunk 1. MP3 和 WAV 之間相互轉換 =========================== mp3 -> wav     lame --decode <輸入_mp3檔案> <輸出_wav檔案> wav -> mp3     lame -b <位元率> <輸入_wav檔案> <輸出_ogg檔案>     shntool conv -o "cust ext=mp3
lame -b <位元率> - %f" <輸入_wav檔案> 2. OGG 和 WAV 之間相互轉換 =========================== ogg -> wav     oggdec <輸出_ogg檔案> -o <輸入_wav檔案> wav -> ogg 5lI`"qwuP   =oUb 2u#       oggenc -b <位元率> <輸入_wav檔案> -o <輸出_ogg檔案> 3. APE 和 WAV 之間相互轉換 =========================== ape -> wav      mac <輸入_ape檔案> <輸出_wav檔案> -d wav -> ape     mac <輸入_wav檔案> <輸出_ape檔案> -c <壓縮比率, 預設為 2000> 4. FLAC 和 WAV 之間相互轉換 =========================== flac -> wav      flac -d <輸入_flac檔案> -o <輸出_wav檔案> wav -> flac     flac <輸入_wav檔案> <輸出_flac檔案> -<壓縮比率 1-8 , 預設為 5> 5. 分割APE/CUE映象     i) 先解碼成WAV格式     mac CDImage.ape CDImage.wav -d     再進行切割     bchunk -w CDImage.wav CDImage.cue output     或     shnsplit -f CDImage.cue CDImage.wav     ii) 也可以直接切割     shnsplit -f CDImage.cue -i ape      iii) 切割並轉換到其他格式(FLAC/mp3
)     shnsplit -f CDImage.cue -i ape -o flac CDImage.ape      shnsplit -f CDImage.cue -i ape /         -o "cust ext=mp3 lame -b 320 - %f" CDImage.ape 6. APE <-> FLAC 互相轉換     shnconv -i ape -o flac CDImage.ape     shnconv -i flac -o ape CDImage.flac http://www.itwis.com/html/os/linux/20071216/694.html

相關推薦

Linux常見音訊格式之間轉換方法

常常在電驢上下載CD的APE映象,下載後還原成WAV格式,再進行分割並提取自己喜歡的歌曲,然後轉成APE存入電腦,同時還轉成MP3存入MP4播放器。現在總結一下在 Linux 下如何這幾種格式之間相互轉換。 目前常見的音訊格式主要有:     wav(無壓縮)、mp3/wma

linuxpdf與txt互相轉換方法

在linux下,我們如果想用vim編輯pdf檔案,則必須先將pdf檔案轉換成txt檔案才能用vim開啟。 linux下,可以使用pdftotext  filename.pdf將相應的pdf檔案轉換成同名txt檔案。 然後就可以用vim開啟進行編輯。 然後可以利用qt中的庫

Linux常見音頻格式之間轉換方法

明顯 壓縮 2008年 lin chunk sdn box 電腦 轉換 Linux下常見音頻格式之間的轉換方法 2008年06月28日 15:47:00 閱讀數:781 常常在電驢上下載CD的APE鏡像,下載後還原成WAV格式,再進行分割並提取自己喜歡

linux常見內存異常查證工具和方法介紹

linux 內存異常 efence 函數棧linux下常見內存異常查證工具和方法介紹內存異常導致的異常往往很難查證,本文介紹在linux下的各種常見內存異常的查證工具和方法。1、訪問空指針/未初始化指針這個是最簡單的內存異常了,只要能夠生成coredump文件,可以快速定位問題代碼。開啟coredump部分

Linux檔案編碼格式轉換

常常在Linux中操作Windows下的檔案時,會遇到亂碼的情形。常見的比如在Visual Studio 中寫的C\C++程式需要放到Linux主機上編譯,而程式的中文註釋則顯示為亂碼,比較嚴重的是由於編碼原因,Linux上的編譯器報錯。 這是由於Windows中預設的檔案格式是GBK(gb2312),而L

Linux常見的編譯錯誤及解決方法

1、/bin/bash: bison: command not foundmake: *** [out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp] Error 127解決方法:s

Linux時間戳格式和標準時間格式轉換

在LINUX系統中,有許多場合都使用時間戳的方式表示時間,即從1970年1月1日起至當前的天數或秒數。如/etc/shadow裡的密碼更改日期和失效日期,還有代理伺服器的訪問日誌對訪問時間的記錄等等。 下面介紹幾種時間戳格式和標準時間格式轉換的方法: 1、分別以標準格式和時間戳來顯示當前時間 [[emai

如何在linux掛載NTFS格式的U盤或硬盤。

linux 磁盤相信小夥伴們都有過這樣的煩惱,就是在linux服務器上傳文件過慢,而且還影響遠程操作這樣的問題當然可以通過,接入本地硬盤來解決,但是當你插入硬盤,mount 掛載的時候,就會出現報錯錯誤的大概內容就是無法掛載ntfs格式的分區,其實解決方法也很簡單:[[email protected

Windows訪問Linux的共享目錄的配置方法

cat tab all samb dha server nbsp lan eno user安全級別 第一步:安裝samba3(如果已經安裝就跳過這一步) [[email protected]/* */ /]# yum groupinstall "CIFS

Linux追加磁盤空間的方法

tab util fst 開機 nbsp 下拉 expand 增加 set 情景1:如果當前磁盤有容可擴 root用戶下,【fdisk -l】最大分區是/dev/sda3,新創建最新的分區是/dev/sda4 輸入【fdisk /dev/sda】 【n】添加新分區 【p】

Linuxrz/sz安裝及使用方法

文件選擇 登錄 class onf track 運行 使用方法 con rec 新搞的雲服務器用SecureCRT不支持上傳和下載,沒有找到rz命令。記錄一下如何安裝rz/sz命令的方法。 一、工具說明 在SecureCR

Linux 常見的四款chm查看器比較[轉載+親測可用]

源代碼 libraries ref qlite 處理 del 開源軟件 linux系統 usr 在linux系統下閱讀chm格式的電子書,著實要費一番周折。本文旨在介紹幾款linu系統下的chm查看器,方便讀者閱讀。 一、CHMSEE ChmSee 由國人開發,程序

Linux常見的軟件安裝方式

編譯安裝 rpm包安裝 yum安裝 一、Linux源碼安裝 1、解壓源碼包文件 源碼包通常會使用tar工具歸檔然後使用gunzip或bzip2進行壓縮,後綴格式會分別為.tar.gz與.tar.bz2,分別的解壓方式: #tar -zxvf File.tar.gz #tar -jxvf File.

linux設定kettle的定時任務方法

1.     安裝centos 2.     安裝java環境參考網址:  http://www.cnblogs.com/haoliansheng/p/5832979.html

Linux各壓縮工具的使用方法

壓縮工具 compress compress +檔案【多個檔案時壓縮每個檔案為單獨的壓縮檔案】 壓縮該檔案,壓縮後該檔案消失,生成一個.z的壓縮檔案 compress -c +檔案 > 檔案.gz壓縮檔案並顯示過程 不會丟失原始檔,利用重定向保留原檔案 uncomp

linux升級軟體包版本等方法

       Linux環境下,要想檢視某個軟體(package)是否安裝。        rpm包方式安裝的,使用 rpm -qa | grep “軟體或者包的名字“。      

Linux為命令設定別名的方法

               我們都知道,在管理和維護Linux系統的過程中,將會使用到大量命令,有一些很長的命令或用法經常被用到,重複而頻繁的輸入某個很長命令或用法是不可取的。這時可以使用 別名 功能將這個過程簡單化。Linu

Linux產生隨機數碼的多種方法

文章目錄 第一種:藉助環境變數$RANDOM 1. 產生0-25範圍內的數,用這個環境變數對26取餘即可。 2. 產生6位數的整數,用這個環境變數加上100000即可。

Linux帶空格的檔案刪除方法

實驗模擬: [[email protected] hbk]# touch a" ".txt [[email protected] hbk]# touch a.txt [[email protected] hbk]# ll 總用量 0 -rw-r--r--.

記一次問題,linux的檔案格式的問題

今天做的一個功能,需要將mysql中的資料,存入redis中去,使用了管道的命令,將需要儲存的欄位,拼接為redis命令的檔案,然後,利用linux的管道命令,將資料存入redis中去。   cat redis_commend.txt | redis-cli -p 9600