自动将压缩效果应用于新的播客吗?

自动将压缩效果应用于新的播客吗?

我想自动大幅降低某些音频播客的动态范围。此效果需要应用于某些源的所有剧集,其他源不需要此效果,可以忽略。

我想在下载新剧集后立即对其进行压缩。可以吗?

我目前通过使用 gPodder 抓取剧集,然后使用 Audacity 手动应用压缩来实现这一点。这些工具很好,但我也愿意尝试其他工具。

答案1

做一个动态范围压缩您可以在终端运行如下命令:

for file in ~/gpodder-downloads/*/*.mp3; do sox "$file" "$file-compresssed.mp3" compand 0.3,1 6:-70,-60,-20 -5 -90 0.2 ; rm "$file" ; done

您可以通过上面的命令更改文件夹来限制文件夹:

假设您只想压缩“Linux Outlaws”中的文件,那么您就更~/gpodder-downloads/*/*.mp3改为~/gpodder-downloads/Linux\ Outlaws/*.mp3

您还可以限制名称,尽量不压缩已压缩的文件。为此,您可以更改~/gpodder-downloads/Linux Outlaws/*.mp3例如~/gpodder-downloads/Linux\ Outlaws/linuxoutlaws24*.mp3

注意:你需要袜子

-


如果您只想单击一个图标,请将其粘贴到命令行,然后会为您创建一个名为“Compress gPodder Podcasts”的“程序”,您只需在需要压缩时“打开”它即可。

cd ~/.local/share/applications/ && wget -c http://dl.dropbox.com/u/4098082/compress.desktop && cd ~/ && wget -c http://dl.dropbox.com/u/4098082/.compress && chmod +x ~/.compress

玩得开心 ;-)

相关内容