linux解码器
❶ linux里的音乐转换工具是什么,要好用的
linux的音频编、解码器是由很多组织分别开发的,一些播放器开发的人会把他们组织起来,做成一个功能,界面完善的播放器。
我从网上搜了一篇,很好的音频格式转换文章,如果使用bash ,可以完成批量转码。
目前常见的音频格式主要有:
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
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
❷ hevc在linux下有解码器吗
打开你的MPC-HC播放器,右键菜单,选择‘选项’。打开设置对话框。
在弹出的对话框中,点开‘扩展滤镜’选项卡,点击‘添加滤镜’
此时,将弹出‘选择滤镜’对话框,如果你先前有将该hevc解码器注册到过系统的话,此时可以在这里找到。你也可以手动‘浏览’
找到你下载好的Lentoid HEVC Decoder解码,
依次打开其中的hevcsrc.dll和hevcdecfltr.dll。
对于这两个文件官方说明是这样的:
“hevcsrc.dll”为HEVC码流的Source Filter,也就是分离器,用来在DirectShow系统中播放HEVC码流,支持.hm91/.hm10/.hm12/.hevc/.265扩展名;
“hevcdecfltr.dll”为HEVC解码器。
添加完成之后,此时‘选项’对话框中将会出现两个勾选框:
Lentoid HEVC Source
Lentoid HEVC Decoder
将其全部勾选,
为了能让这两个外部滤镜强制生效建议在右边栏中同时将其设置为‘首选’(两个均设定为首选)
点开‘内部滤镜’选项卡,在‘转换滤镜’一栏找到HEVC,并去除其勾选(既然已经决定用外部滤镜了,这里就没必要再使用内置的了)
点击‘确定’,关闭‘选项’对话框。播放测试视频试试。看看是不是已经使用成功了。