Come trasferire memo vocale con i loro titoli?

4

iTunes non conserva il titolo di memo vocale che li rende del tutto inutili. Sembrano DATE######.m4a .

Sto lavorando con questi memo, qualsiasi soluzione si adatterebbe, anche il jailbreak ho davvero bisogno di trovare un modo.

iTunes 12.2.1.16, Windows 7, iPhone 3Gs, iOS 6

    
posta JinSnow 30.07.2015 - 15:23
fonte

3 risposte

2

Nel mio iPhone avevo più di 700 memo vocali, molti dei quali sono stati rinominati per rendere più facile trovare quelli di cui ho bisogno nei registri.

Per risolvere il problema dello spostamento dei record nel mio file system mantenendo i nomi dei file, ho trovato questa soluzione alternativa per me. Lo descrivo passo dopo passo.

  1. Sincronizza con iTunes e ottieni una playlist con i record.
  2. Vai alla playlist e vai su File → Libreria → Esporta playlist e salva il file txt.
  3. Apri il file in Notepad ++ e premi Ctrl + A per selezionare tutto il testo, premi Tab una volta per ottenere spazi all'inizio di ogni riga.
  4. Elimina la prima riga, contenente i nomi delle colonne.
  5. Vai a Modifica → Editor colonne, nella finestra aperta seleziona i "numeri da inserire" a partire da 0 con l'aumento di 1 e il sistema decimale, premi ok - includerà la numerazione delle linee.
  6. Premi Ctrl + F e vai alla scheda di sostituzione, quindi attiva le espressioni regolari Cambia

    ^(\d*)\s*([^\t]*)\t([^\t]*\t){29}[^\t\n]*\([^\t\n\]*).*$
    

    a

    set memoNames[$1]="$2.m4a"\nset memoLocations[$1]="$4"
    

    (forse la regex da sostituire dipende dalla versione di iTunes perché è fatta in base alle colonne nel file di esportazione)

    Il risultato dovrebbe essere qualcosa di simile

    set memoNames[0]="my custom name.m4a"
    set memoLocations[0]="20130327 172842.m4a"
    set memoNames[1]="some other custom name.m4a"
    set memoLocations[1]="20130327 172954.m4a"
    

    e così via (il numero totale di righe è il conteggio dei tuoi memo vocali × 2)

  7. Successivamente, crea un file batch (ad esempio rename_records.bat) con contenuto con questo codice

    @echo off
    setlocal EnableDelayedExpansion
    #INSERT_HERE_YOUR_REPLACED_DATA#
    set "x=0"
    echo starting renaming loop
    timeout 2
    :RenameLoop
    if defined memoNames[%x%] (
        set nameFrom=!memoLocations[%x%]!
        set nameTo=!memoNames[%x%]!
        call echo renaming #%x% %nameFrom% in %nameTo%
        REM ren %%memoLocations[%x%]%% %%memoNames[%x%]%%
        set /a "x+=1"
        GOTO :RenameLoop
    )
    echo Total length of files is %x%
    pause
    
  8. Sostituisci #INSERT_HERE_YOUR_REPLACED_DATA# nel tuo file bat con il risultato di 6 passi

  9. Se hai i simboli cirillici aggiungi questa riga all'inizio del file bat

    chcp 1251 >nul
    
  10. Nota: prima di eseguire il tuo file bat copia i tuoi record dalla libreria di iTunes in qualche altra cartella per assicurarti di non perdere i tuoi record.

  11. Inserisci il file bat nella cartella creata in 10 passaggi ed eseguilo.
risposta data 03.11.2017 - 22:36
fonte
1

Syncios è un'alternativa più sicura a Tongbu . A differenza di iTunes, entrambi offrono una soluzione semplice per scaricare memo vocali con i loro titoli, a patto di controllare la lunghezza dei caratteri del titolo e i caratteri vietati.

    
risposta data 09.08.2015 - 13:34
fonte
0

Ho provato la guida passo passo di @Andrew Kozelski con Windows 10 ma il file batch non ha rinominato i file. Così ho fatto alcune correzioni e ora funziona:

@echo off
setlocal EnableDelayedExpansion
#INSERT_HERE_YOUR_REPLACED_DATA#
echo starting renaming loop
timeout 2
:RenameLoop
if defined memoNames[%x%] (
    set nameFrom=!memoLocations[%x%]!
    set nameTo=!memoNames[%x%]!
    call echo !memoNames[%x%]!
    call echo renaming #%x% !nameFrom! in !nameTo!
    ren !nameFrom! !nameTo!
    set /a "x+=1"
    GOTO :RenameLoop
)
echo Total length of files is %x%
pause

Se hai bisogno di mutazioni tedesche / Umlaute usa chcp 65001 (codifica utf-8) dopo il comando @echo off .

    
risposta data 12.04.2018 - 09:40
fonte

Leggi altre domande sui tag