답변:
약간의 sed
마술은 간단하고 안전하게 문제를 해결합니다. 다음은 단일 명령입니다 . 간단히 전체 블록을 복사하여 터미널 창에 붙여 넣으십시오.
sudo sed -i_bak \
-e 's/quality_setting = {0: 0, 0.2: 1, 0.4: 2, 0.6: 3, 0.8: 4, 1.0: 5}/quality_setting = {0.2: 0, 0.4: 1, 0.6: 2, 0.8: 3, 0.9: 4, 1.0: 5}/' \
-e 's/quality = (0, 0.2, 0.4, 0.6, 0.8, 1.0)/quality = (0.2, 0.4, 0.6, 0.8, 0.9, 1.0)/' \
/usr/share/soundconverter/python/soundconverter/ui.py
원하는 경우 다음 라이너 하나를 사용하여이 작업을 쉽게 되돌릴 수 있습니다sed
.
sudo mv -v /usr/share/soundconverter/python/soundconverter/ui.py_bak \
/usr/share/soundconverter/python/soundconverter/ui.py
이 스크린 샷에서 결과를 볼 수 있습니다. 마우스 포인터로 표시된 320kbps 설정에 유의하십시오.
Soundconverter에서 다음과 같은 비트 전송률을 사용할 수 있습니다.
그리고 내 sed
예제 의 구문은 다른 품질 설정과 다른 비트 전송률 조합 을 허용하도록 쉽게 변경할 수 있습니다 . 응용 프로그램 자체 에서이 기능을 사용하는 것이 좋지만 현재 우리가 가지고있는 것입니다 ...
리눅스 커맨드 라인은 정말 멋지다 :)
참고 문헌 :