找回密码
 -注册-
查看: 4360|回复: 3
打印 上一主题 下一主题

给你的gnome桌面菜单加个检测无损按钮

[复制链接]
跳转到指定楼层
1
发表于 2022-4-3 17:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式 来自 江苏省苏州市
本帖最后由 dwzn 于 2022-4-3 17:57 编辑

linux 下,gnome桌面环境,需要用到nautilus_script,
其实只要是LINUX下就能用,配合你桌面自己改就好了。

# File Name: addto-mpv.sh
# Author: Dwzn-Tom
# mail: dwznmz@gmail.com
# Created Time: 2019-12-09
#!/bin/bash
for File in "$@"
do
if [ -d "$File" ]; then
zenity --error --text="'$File' is a directory."
exit
fi
Fullname=$File
Fname=${Fullname%.${Fullname##*.}*}
Ename=${Fullname##*.}
Ename=$(echo $Ename | tr '[A-Z]' '[a-z]')
DestEname=.wav
DestFname=
if [ $Ename = flac ] || [ $Ename = ape ] || [ $Ename = wv ]; then
        ffmpeg -n -i "$File" "/tmp/$Fname$DestEname" | zenity --progress     --pulsate --auto-close --title="Convter audio file to Wav for Check..." --  text="Convter is processing"
        if [ $? = 0 ] ; then DestFname="/tmp/$Fname$DestEname";fi
fi
if [ $Ename = wav ]; then
        DestFname="$File"
fi
if [ -n "$DestFname" ]; then
        #sleep 2|tee >(zenity --progress --pulsate --no-cancel --auto-close --text="Please wait...")
        chkResult=`LAC "${DestFname}"`
        echo $chkResult | grep Clean
        if [ $? -eq 0 ]
        then
                zenity --info --no-markup --text="$chkResult"
        else
                zenity --error --no-markup --text="$chkResult"
        fi
        if [ "$DestFname" != "$File" ] ; then rm "${DestFname}";fi
        exit
else
        zenity --info --text="'$File' not is a ape|wav|wv|flac file."
fi
done


需要用到一个Lossless-Audio-Checker的无损检测工具,自己去下载LINUX下的指令行工具,链接到/bin下,因为这个工具linux下只支持WAV格式,
所以改写了一下。可以支持flac,wv,wav,ape四种格式。图个方便而已,没啥技术,


2
发表于 2022-7-23 15:52 | 只看该作者 来自 上海市
好用,谢谢!





回复

使用道具 举报

3
发表于 2022-8-4 17:46 | 只看该作者 来自 上海市
背后逻辑有些问题,很多正版频谱完全正确会误判为Upsampled。
回复

使用道具 举报

4
 楼主| 发表于 2022-8-5 09:09 | 只看该作者 来自 江苏省苏州市
leonbernieni 发表于 2022-8-4 17:46
背后逻辑有些问题,很多正版频谱完全正确会误判为Upsampled。

这个哪有百分百的呢,作个参考罢了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | -注册-

本版积分规则

Archiver|手机版|粤icp备09046054号|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2024-4-20 16:50

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表