Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: mp4 van android phone naar ubuntu 14.04 zonder nieuwe datum  (gelezen 646 keer)

mp4 van android phone naar ubuntu 14.04 zonder nieuwe datum
« Gepost op: 2017/08/08, 12:43:27 »
Ik loop tegen een probleem aan bij het overzetten van mp4 videos van mijn android phone naar ubuntu 14.04 zonder dat deze files een nieuwe datum van creatie krijgen.

Het lukt niet door de videos te zippen en dan uit te pakken. Ook dan is de datum anders. Als ik dus op zaterdag een video opneem dan wil ik dat die datum zichtbaar blijft ook als ik hem overcopieer van android naar ubuntu.

Voor foto's (jpg) is me dat gelukt omdat die een Date Created in de exif hebben en dan heb je (ongeveer?) de goede tijd en datum terug na copieren als je dit doet:

exiftool -r '-DateTimeOriginal>FileModifyDate' *

Op die manier zet je de goede timestamp voor de jpg files. Dus daar was ik heel blij mee maar het werkt niet voor videos... heeft iemand een oplossing?

Zelfde probleem met andere files met andere extensies die van android afkomen, zo gauw ik ze op mijn ext4 schijf zet dan krijgen ze de datum en tijd waarop ik ze erop zet. Alleen met foto's kan ik door dat ze exifdata bevatten de timestamp aanpassen en is de Datemodified in nautilus aan te passen....

Hier moet toch een oplossing voor zijn...?

« Laatst bewerkt op: 2017/08/08, 13:40:27 door Al Bunty »
Intel P35, Q9450, 8 GB RAM, GTX760, Dell 25" IPS, dual boot Ubuntu 16.04/Windows 10 === Intel G41, Q8400, 8 GB RAM, Ubuntu 16.04 === HP Pavillion DM1 4000sd, 11.6", Ubuntu 16.04 === Asus Vivobook R510CA, 15.6" touchscreen, Windows 10

Offline Ventje

  • Lid
Re: mp4 van android phone naar ubuntu 14.04 zonder nieuwe datum
« Reactie #1 Gepost op: 2017/08/09, 13:42:35 »
Als je via de command-line werkt , zou cp met optie -a normaalgezien de datum moeten behouden, dus
cp -a bron doelin plaats van
cp  bron doel(waarbij bron de naam is van het bestand dat je wil kopiëren, en doel de naam van de directory waar je de file naartoe wil kopiëren).

Let op, het "cp" commando zal zonder waarschuwing bestaande files met dezelfde naam overschrijven. Als je dat niet wil, kun je optie -ai gebruiken in plaats van -a.

Re: mp4 van android phone naar ubuntu 14.04 zonder nieuwe datum
« Reactie #2 Gepost op: 2017/08/09, 23:15:43 »
Om dit probleem met gekopieerde jpg's op te lossen gebruik in het programmaatje jhead. Om de datum van kopiëren terug te zetten naar de opnamedatum schrijf ik dit in een terminal (eerst even naar de map met te wijzigen opnamedatums navigeren):

$ jhead -ft *.JPG
Wellicht dat dit voor video's ook werkt als je de extensie JPG wijzigt in mp4. Jhead even apart installeren, zit in Softwarecentrum/Synaptic dacht ik.

Re: mp4 van android phone naar ubuntu 14.04 zonder nieuwe datum
« Reactie #3 Gepost op: 2017/08/28, 10:36:38 »
Als je via de command-line werkt , zou cp met optie -a normaalgezien de datum moeten behouden, dus
cp -a bron doelin plaats van
cp  bron doel(waarbij bron de naam is van het bestand dat je wil kopiëren, en doel de naam van de directory waar je de file naartoe wil kopiëren).

Let op, het "cp" commando zal zonder waarschuwing bestaande files met dezelfde naam overschrijven. Als je dat niet wil, kun je optie -ai gebruiken in plaats van -a.
Dan moet ik eerst naar de bron directory Android gaan maar die kan ik niet vinden. Als ik de file vanuit nautilus sleep naar de terminal neem tie het pad mee en kan ik cp -a doen en inderdaad dat werkt! Maar dit is wel heel omslachtig.

Ik kan ook met exiftool de datum uit de exif gebruiken als timestamp voor de file, dat gaat ook maar met cp -a is natuurlijk beter want dat werkt voor elke file. Maar hoe vind ik het pad naar die telefoon?
Nu heb ik dit pad blijkbaar:

cp -a '/run/user/1000/gvfs/mtp:host=%5Busb%3A001%2C012%5D/Interne gedeelde opslag/DCIM/Camera/IMG_20170721_220338.jpg' ~/home

maar nu krijgt de file wel de 'naam' home i.p.v. de originele naam.
« Laatst bewerkt op: 2017/08/28, 10:56:38 door Al Bunty »
Intel P35, Q9450, 8 GB RAM, GTX760, Dell 25" IPS, dual boot Ubuntu 16.04/Windows 10 === Intel G41, Q8400, 8 GB RAM, Ubuntu 16.04 === HP Pavillion DM1 4000sd, 11.6", Ubuntu 16.04 === Asus Vivobook R510CA, 15.6" touchscreen, Windows 10

Offline HarzG

  • Lid
Re: mp4 van android phone naar ubuntu 14.04 zonder nieuwe datum
« Reactie #4 Gepost op: 2017/08/28, 12:17:54 »
cp -a '/run/user/1000/gvfs/mtp:host=%5Busb%3A001%2C012%5D/Interne gedeelde opslag/DCIM/Camera/IMG_20170721_220338.jpg' ~/home

maar nu krijgt de file wel de 'naam' home i.p.v. de originele naam.
Dat klopt, want zo staat het ook in je (onbedoelde) opdracht. De "korte" benaming ven de map "/home/gebruiker" is "~".
Als de kopieopdracht zou luiden
cp -a '/run/user/1000/gvfs/mtp:host=%5Busb%3A001%2C012%5D/Interne gedeelde opslag/DCIM/Camera/IMG_20170721_220338.jpg' ~/dan wordt het bestand met de naam IMG_20170721_220338.jpg direct in je home-map geplaatst van de ingelogde gebruiker.
Als aan het einde van de opdracht een slash staat, dan weet de terminal dat het om een map gaat en wordt de bestandsnaam ook niet veranderd. Staat er geen slash, dan wordt alles wat achter de laatste slash staat gezien als de nieuwe bestandsnaam.
Xubuntu 20.04; siduction-15.1.0 Xfce