【问题标题】:SORTING XML elements properties out, search and sortSORTING XML 元素属性,搜索和排序
【发布时间】:2019-05-10 17:12:28
【问题描述】:
    <?xml version="1.0" standalone="no" ?>
<!DOCTYPE project PUBLIC "-//audacityproject-1.3.0//DTD//EN" "http://audacity.sourceforge.net/xml/audacityproject-1.3.0.dtd" >
<project xmlns="http://audacity.sourceforge.net/xml/" projname="wonton2_data" version="1.3.0" audacityversion="2.1.0" sel0="0.0000000000" sel1="0.0000000000" vpos="0" h="0.0000000000" zoom="0.3364562988" rate="44100.0" snapto="off" selectionformat="hh:mm:ss + milliseconds">
    <tags/>
    <wavetrack name="Audio Track" channel="0" linked="1" mute="0" solo="0" height="150" minimized="0" isSelected="0" rate="44100" gain="1.0" pan="0.0">
        <waveclip offset="0.00000000">
            <sequence maxsamples="262144" sampleformat="262159" numsamples="160491520">
                <waveblock start="0">
                    <simpleblockfile filename="e0000005.au" len="262144" min="-0.653625" max="0.686829" rms="0.04266"/>
                </waveblock>
                <waveblock start="262144">
                    <simpleblockfile filename="e0000317.au" len="262144" min="-0.010559" max="0.012848" rms="0.000999"/>
                </waveblock>....

问题。我有一个非常重要的录音。但是有一个caviat,所有文件都被分解成数百个较小的文件(filename.au)。我有 xml 数据,它告诉我这些文件的顺序。录音很长,我可能需要一百个小时或更长时间才能手动浏览每个 xml 副本文件路径,然后在本地查找。然后在我选择的 DAW 中按顺序排列。也许有人知道一种方法或足够聪明,可以帮助我构建一个工具或使用 javascript 来解决这个问题。

说实话,我并没有真正尝试过太多,我什至不知道从哪里开始。 实际上也许我会这样做,但我从未使用过 XML,所以我自己猜。

我需要获取那个“simpleblockfile”文件名告诉“something”在本地找到这个文件并按照xml提供的顺序将它放在一个文件夹中

【问题讨论】:

  • xml 文件有多大?您是否有机会在某处发布完整的 XML 文件?像一些 pastebin 或 github 要点? Dropbox/谷歌驱动器下载?
  • 我同意@WBT。虽然当然可以解析 *.au 文件的顺序,重新编号并将它们写入目录,但似乎只是大胆地导出是正确的做法。有什么可以排除的吗?
  • 让我重申一下,项目文件夹/xml/.au 文件不再位于同一路径中。 Audacity 无法从其本地文件夹中获取文件。我正在寻找某种可以解析文件名然后找到它们并移动到新文件夹的脚本。一件一件地做这件事比你想象的要花更长的时间。在资源管理器中搜索文件名 a0000111.au 我有多个 .au 项目,所以有时会有多个相同的 .au 文件名。拖放到 DAW 中,然后是列表中的下一个……这些最多只有 5 秒的剪辑
  • 您肯定需要编辑问题以更准确地反映约束条件。您能否将文件放在 Audacity 认为它们可能存在的路径上,至少暂时打开和导出?如果有多个同名文件,你如何[期望脚本]区分哪个是正确的?

标签: javascript sorting filepath


【解决方案1】:

根据问题中的信息,您最好的选择似乎是downloading Audacity 并使用 Audacity 打开 XML 文件或其副本,然后将组装的音频文件导出到您选择的位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-24
    • 1970-01-01
    • 1970-01-01
    • 2022-08-02
    • 1970-01-01
    • 2016-10-03
    • 2013-03-25
    相关资源
    最近更新 更多