假设我有一堆 mp3 文件。我将如何使用音频软件命令行工具在音频文件的一侧(右侧)完全降低音量,而在音频文件的左侧保持完整?然后我想将此文件保存到一个新的 mp3 文件中。这需要完全通过命令行完成。
作为另一种方法。是否可以使用命令行音频文件工具将立体声 mp3 文件转换为单声道,然后将此单声道文件与相同长度的“无声”音轨合并,创建带有声音的左耳机音轨和右耳机音轨用沉默跟踪?
在这个 SO 问题中,似乎有许多方法可以实现一个相当古怪的最终目标。在第一种可能的解决方案中,我只想减小右侧的音量。在第二种可能的解决方案中,我想结合一些更常见的步骤来实现相同的最终结果。
这里的问题是:
谢谢你的帮助。Audacity 通常是我的首选,但它似乎只是 GUI。
我正在尝试输出相当大的CSV文件行.在过去,我尝试了不同的东西,最终发现Linux的命令行界面(sed,awk,grep等)是处理这些类型文件的最快方法.
我有一个这样的CSV文件:
1,rand1,rand2
4,randx,randy,
6,randz,randq,
...
1001,randy,randi,
1030,rando,randn,
1030,randz,randc,
1036,randp,randu
...
1230994,randm,randn,
1230995,randz,randl,
1231869,rande,randf
Run Code Online (Sandbox Code Playgroud)
虽然第一列在数值上增加,但每个数字之间的间距随机变化.我需要能够在第一列中输出值在X和Y之间的所有行.
就像是:
sed ./csv -min --col1 1000 -max --col1 1400
Run Code Online (Sandbox Code Playgroud)
这将输出第一列值介于1000和1400之间的所有行.
这些行不同,在> 5 GB的文件中可能只有大约5个重复,所以如果它只重复一次重复,那就没什么大不了 - 但如果它抛出一个错误就会大不了由于重复的线条.
我可能不知道是否存在特定的线值(例如,1000是粗略估计并且不应该假设存在作为第一列值).