This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Amarok can't changes tags on WAV-files

Tags: None
(comma "," separated)
Bjor
Registered Member
Posts
3
Karma
0
I all, I have a Edirol R-09HR WAVE/MP3 recorder. I use it to digitalise my vinyl-albums.
When I try to fill in the tags (id3 I think) in Amarok this is what I get: "Sorry, the tag for XXXXXX.WAV could not be changed".
So I've tried other programs like Rhythmbox, Easytag, Ex Falso, Cowbel, ... , everything I've found on synaptic, but nothing can change the tags. Some programs like cowbell and kid3-qt don't even recognize the files.
I do have writing permissions on the files.
I can change the tags on files that are recorded in mp3 format.
I'm really stuck with this problem, the files are unasable for me without tags.
Any idea what the problem is?
User avatar
markey
KDE Developer
Posts
2286
Karma
3
OS
The WAV format doesn't support tags (metadata) at all. So I guess that explains :)


PS:
You can use FLAC instead, a lossless audio codec that fully supports tags.


--
Mark Kretschmann - Amarok Developer
Bjor
Registered Member
Posts
3
Karma
0
that's a clear eplanation indeed :)

I know i can use flac, all my cd's are ripped like that.
The problem is that with the vinyls I need studio-grade quality (Some of them will be used for cd-production). and i have very bad experience with recoding WAV to FLAC. clicking noise, digital noise, not audiophile differences, but speaker plopping cracks.

At a friend pc with windows i've tried the wav file in iTunes and mediamonkey. both programs could tag the files. Probably they link the file to a other database, without puttng something in the actual file. That would be a solution for me. does something like that exist on Linux or Amarok?

For me this is a big issue as i have around 1000 LP's to record.
User avatar
markey
KDE Developer
Posts
2286
Karma
3
OS
Bjor wrote:I know i can use flac, all my cd's are ripped like that.
The problem is that with the vinyls I need studio-grade quality (Some of them will be used for cd-production). and i have very bad experience with recoding WAV to FLAC. clicking noise, digital noise, not audiophile differences, but speaker plopping cracks.


See, as FLAC is a _lossless_ compression format, there cannot be any kind of quality loss. Not even a single bit - unless your encoder is broken or something.

What you get out of it is exactly the same data that you put in.


--
Mark Kretschmann - Amarok Developer
Bjor
Registered Member
Posts
3
Karma
0
Can you recommend a program (with the right codex, depencies, and other things I don't understand that you need to convert wav to flac)? I've been using Sound Converter and I downloaded every codex I could find from ubuntu synaptic.
As I told you the result us horrific.
Files that don't play, vinyl clicks that are peaked become digital noise, ...
Not at all the same quality.
PS. I record 24bit 96 kHz

Already thanks
bazwal
Registered Member
Posts
11
Karma
0
why not cut out the middle-man and just use flac itself? (there's also metaflac for tagging)

flac - Command-line FLAC encoder/decoder version 1.2.1                       
===============================================================================
Usage:                                                                       

Encoding: flac [] [] [INPUTFILE [...]]
Decoding: flac -d [] [] [FLACFILE [...]]     
  Testing: flac -t [] [FLACFILE [...]]                         
Analyzing: flac -a [] [] [FLACFILE [...]]   

general options:
  -v, --version                Show the flac version number
  -h, --help                  Show this screen           
  -H, --explain                Show detailed explanation of usage and options
  -d, --decode                Decode (the default behavior is to encode)   
  -t, --test                  Same as -d except no decoded file is written 
  -a, --analyze                Same as -d except an analysis file is written
  -c, --stdout                Write output to stdout                       
  -s, --silent                Do not write runtime encode/decode statistics
      --totally-silent        Do not print anything, including errors     
      --no-utf8-convert        Do not convert tags from local charset to UTF-8
  -w, --warnings-as-errors    Treat all warnings as errors                 
  -f, --force                  Force overwriting of output files                                                                           
  -o, --output-name=FILENAME  Force the output file name                                                                                 
      --output-prefix=STRING  Prepend STRING to output names                                                                             
      --delete-input-file      Deletes after a successful encode/decode                                                                   
      --keep-foreign-metadata  Save/restore WAVE or AIFF non-audio chunks                                                                 
      --skip={#|mm:ss.ss}      Skip the given initial samples for each input                                                               
      --until={#|[+|-]mm:ss.ss}  Stop at the given sample for each input file                                                             
      --ogg                    Use Ogg as transport layer                                                                                 
      --serial-number          Serial number to use for the FLAC stream                                                                   
analysis options:                                                                                                                         
      --residual-text          Include residual signal in text output                                                                     
      --residual-gnuplot      Generate gnuplot files of residual distribution                                                             
decoding options:                                                                                                                         
  -F, --decode-through-errors  Continue decoding through stream errors                                                                     
      --cue=[#.#][-[#.#]]      Set the beginning and ending cuepoints to decode                                                           
encoding options:                                                                                                                         
  -V, --verify                Verify a correct encoding                                                                                   
      --lax                    Allow encoder to generate non-Subset files                                                                 
      --sector-align          Align multiple files on sector boundaries                                                                   
      --replay-gain            Calculate ReplayGain & store in FLAC tags                                                                   
      --cuesheet=FILENAME      Import cuesheet and store in CUESHEET block                                                                 
      --picture=SPECIFICATION  Import picture and store in PICTURE block                                                                   
  -T, --tag=FIELD=VALUE        Add a FLAC tag; may appear multiple times                                                                   
      --tag-from-file=FIELD=FILENAME  Like --tag but gets value from file                                                                 
  -S, --seekpoint={#|X|#x|#s}  Add seek point(s)                                                                                           
  -P, --padding=#              Write a PADDING block of length #                                                                           
  -0, --compression-level-0, --fast  Synonymous with -l 0 -b 1152 -r 3                                                                     
  -1, --compression-level-1          Synonymous with -l 0 -b 1152 -M -r 3                                                                 
  -2, --compression-level-2          Synonymous with -l 0 -b 1152 -m -r 3                                                                 
  -3, --compression-level-3          Synonymous with -l 6 -b 4096 -r 4                                                                     
  -4, --compression-level-4          Synonymous with -l 8 -b 4096 -M -r 4                                                                 
  -5, --compression-level-5          Synonymous with -l 8 -b 4096 -m -r 5                                                                 
  -6, --compression-level-6          Synonymous with -l 8 -b 4096 -m -r 6                                                                 
  -7, --compression-level-7          Synonymous with -l 8 -b 4096 -m -e -r 6                                                               
  -8, --compression-level-8, --best  Synonymous with -l 12 -b 4096 -m -e -r 6                                                             
  -b, --blocksize=#                  Specify blocksize in samples                                                                         
  -m, --mid-side                    Try mid-side coding for each frame                                                                   
  -M, --adaptive-mid-side            Adaptive mid-side coding for all frames                                                               
  -e, --exhaustive-model-search      Do exhaustive model search (expensive!)                                                               
  -A, --apodization="function"      Window audio data with given the function                                                             
  -l, --max-lpc-order=#              Max LPC order; 0 => only fixed predictors                                                             
  -p, --qlp-coeff-precision-search  Exhaustively search LP coeff quantization                                                             
  -q, --qlp-coeff-precision=#        Specify precision in bits                                                                             
  -r, --rice-partition-order=[#,]#  Set [min,]max residual partition order                                                               
format options:                                                                                                                           
      --endian={big|little}    Set byte order for samples                                                                                 
      --channels=#            Number of channels                                                                                         
      --bps=#                  Number of bits per sample                                                                                   
      --sample-rate=#          Sample rate in Hz                                                                                           
      --sign={signed|unsigned} Sign of samples                                                                                             
      --input-size=#          Size of the raw input in bytes                                                                             
      --force-aiff-format      Force decoding to AIFF format                                                                               
      --force-raw-format      Treat input or output as raw samples                                                                       
negative options:                                                                                                                         
      --no-adaptive-mid-side                                                                                                               
      --no-decode-through-errors                                                                                                           
      --no-delete-input-file                                                                                                               
      --no-keep-foreign-metadata                                                                                                           
      --no-exhaustive-model-search                                                                                                         
      --no-lax                                                                                                                             
      --no-mid-side                                                                                                                       
      --no-ogg                                                                                                                             
      --no-padding                                                                                                                         
      --no-qlp-coeff-prec-search                                                                                                           
      --no-replay-gain                                                                                                                     
      --no-residual-gnuplot                                                                                                               
      --no-residual-text                                                                                                                   
      --no-sector-align                                                                                                                   
      --no-seektable                                                                                                                       
      --no-silent                                                                                                                         
      --no-force                                                                                                                           
      --no-verify                                                                                                                         
      --no-warnings-as-errors                       
                                                                                     


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], Sogou [Bot]