0 votes

Comment puis-je sauvegarder les photos prises et les vidéos enregistrées dans le dossier DCIM ?

Comment sauvegarder les photos prises et les vidéos enregistrées hors du dossier DCIM, dans des emplacements personnalisés ? Est-il possible de séparer les photos et les vidéos dans des sous-dossiers différents ?

Dans mon téléphone, un Sony Ericsson Live avec Walkman, il y a un dossier 100ANDRO dans DCIM qui stocke toutes les vidéos et les photos ensemble. J'aimerais, par exemple, que les vidéos aillent dans le dossier /sdcard/Videos et des photos à /sdcard/Pictures/Photos . J'aimerais au moins sauvegarder les vidéos ailleurs.

Des applications telles que SugarSync s'embrouillent et pensent que tout dans DCIM est une image. Quoi qu'il en soit, je voudrais savoir comment le chemin est déterminé et avoir des idées sur la manière d'y parvenir, soit par une configuration cachée, soit par une modification du code source.

Le dossier DCIM est monté sur un système de fichiers FAT, les liens symboliques ne sont donc pas pris en charge. J'ai entendu parler de l'utilisation de mount --bind /old/dir /new/dir Le système d'exploitation de l'entreprise est en train de se mettre en place, il est donc possible de le faire sans rooter et lors de l'initialisation du système ? Cela me permettrait au moins de faire pointer DCIM ailleurs, ou de faire pointer d'autres dossiers comme Images et Vidéos sur DCIM. Merci d'avance !

3voto

Julien Points 1

Vous dites "Tasker ne semble pas être une solution". Si vous avez déjà installé Tasker, vous pouvez faire ce qui suit :

Créez une tâche avec 6 actions qui place les noms des fichiers dans le dossier de l'appareil photo dans un tableau, puis parcourt le tableau en déplaçant les fichiers un par un en fonction de l'extension du nom de fichier. Notez que dans les instructions IF, ~ signifie "correspond" et !~ signifie "ne correspond pas".

(Votre répertoire peut être différent du mien)

  1. Liste des fichiers

    Dir : Sd externe/DCIM/Caméra Variable : %Myfiles

  2. Ensemble de variables

    Nom %ArrayIndex Pour 0

  3. Variable Add

    Nom %ArrayIndex Valeur : 1

  4. Déplacer

    De %Myfiles(%ArrayIndex) Pour externe-sd/photos

    SI %Myfiles(%ArrayIndex) ~ *.jpg

  5. Déplacer

    De %Myfiles(%ArrayIndex) Pour external-sd/Vids

    SI %Myfiles(%ArrayIndex) ~ *.mp4

  6. Goto

    Type Numéro d'action Nombre 3

    Si %ArrayIndex !~ %Myfiles(#)

enter image description here

Vous pouvez maintenant lancer cette tâche à l'aide d'un raccourci sur votre écran d'accueil ou la rendre entièrement automatique en demandant à Tasker de l'exécuter à chaque fois que l'application Appareil photo se ferme.

Pour ce faire, créez un contexte -Application-Caméra, et reliez-le à la tâche ci-dessus. Faites ensuite un clic long sur la tâche et sélectionnez "Déplacer vers la sortie"

enter image description here

1voto

Liam W Points 8336

DCIM a toujours été utilisé pour stocker des images et des vidéos - il s'agit de Digital Camera IMages. L'emplacement est codé en dur dans l'application de l'appareil photo et ne peut être modifié.

Il existe un petit nombre d'applications de caméra alternatives sur le marché - je n'ai pas regardé, mais il est possible qu'elles prennent en charge des emplacements d'enregistrement d'image/vidéo personnalisés.

Sans appareil rooté, il n'y a aucun moyen d'utiliser la commande mount au démarrage, à moins de créer une application pour le faire. En théorie, cela pourrait fonctionner, mais cette commande nécessiterait probablement l'exécution de Root (je vais essayer maintenant et je vous le dirai).

Les applications doivent cependant no pensent que seules les images résident dans le répertoire DCIM. C'est faux, et vous feriez bien de contacter le développeur de l'application pour lui en faire part.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X