scripts/multimedia
Matteo Cypriani 6d5f636bc9 [multimedia] Translate and improve README 2013-04-25 23:16:33 -04:00
..
README [multimedia] Translate and improve README 2013-04-25 23:16:33 -04:00
metaflac-field2field.sh metaflac-field2field.sh moved in multimedia/ 2013-04-25 22:39:52 -04:00

README

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# metflac-field2field.sh #

[Français ci-dessous.]

metaflac-field2field.sh uses metaflac to process field to field
copy/move on FLAC file metadatas.

Invocation:

  metaflac-field2field.sh <ACTION> <SRC_FIELD> <DST_FIELD> <FILE.flac> \
    [ <FILE2.flac> [...] ]

<ACTION> is the action to perform on the fields, amongst “copy”, “move”,
“rmcopy” and “mvcopy”:
- copy: each occurrence of SRC_FIELD is duplicated to create an
  occurrence of DST_FIELD; all the existing occurrences of SRC_FIELD and
  DST_FIELD are kept.
- move: each occurrence of SRC_FIELD is moved to create an occurrence of
  DST_FIELD; the existing occurrences of DST_FIELD are kept.
- rmcopy: the existing occurrences of DST_FIELD are deleted, then each
  occurrence of SRC_FIELD is duplicated to create an occurrence of
  DST_FIELD; the occurrences of SRC_FIELD are kept.
- rmmove: the existing occurrences of DST_FIELD are deleted, then each
  occurrence of SRC_FIELD is moved to create an occurrence of DST_FIELD.

<SRC_FIELD> is the action's source field.

<DST_FIELD> is the action's destination field.

Finally, the file(s) on which the action has to be run are specified at
the end of the command line.

----

metaflac-field2field.sh utilise metaflac pour effectuer des actions de
copie ou déplacement de champ à champ sur les fichiers FLAC.

Invocation du script :

  metaflac-field2field.sh <ACTION> <SRC_FIELD> <DST_FIELD> <FILE.flac> \
    [ <FILE2.flac> [...] ]

<ACTION> est l'action à effectuer sur les champs, parmi « copy »,
« move », « rmcopy » et « mvcopy » :
- copy : chaque occurrence de SRC_FIELD est dupliquée pour créer une
  occurrence de DST_FIELD ; toutes les occurrences existantes de
  SRC_FIELD et de DST_FIELD sont conservées.
- move : chaque occurrence de SRC_FIELD est déplacée pour créer une
  occurrence de DST_FIELD ; les occurrences existantes de DST_FIELD sont
  conservées.
- rmcopy : les occurrences existantes de DST_FIELD sont supprimées, puis
  chaque occurrence de SRC_FIELD est dupliquée pour créer une occurrence
  de DST_FIELD ; les occurrences de SRC_FIELD sont conservées.
- rmmove : les occurrences existantes de DST_FIELD sont supprimées, puis
  chaque occurrence de SRC_FIELD est déplacée pour créer une occurrence
  de DST_FIELD.

<SRC_FIELD> est le champ source de l'action.

<DST_FIELD> est le champ de destination de l'action.

On spécifie ensuite un ou plusieurs fichier sur lequel ou lesquels
effectuer l'action.