Di Windows, saya menggunakan fitur ini (teks sebelah kanan) dari perangkat lunak cam2pc yang sangat baik untuk mengunduh gambar & video dari kamera saya dan mengganti nama mereka dalam langkah yang sama. Saya belum menemukan perangkat lunak untuk Linux yang melakukan hal yang sama, atau melakukannya dengan baik. Saran tolong?
Detail dan persyaratan:
- Saya menggunakan Picasa untuk semuanya setelah pengunduhan dan saya ingin terus menggunakannya.
- Saya ingin fungsionalitas pengunduhan yang lebih baik daripada yang ditawarkan Picasa.
- Saya tahu bahwa beberapa alat dapat melakukan penggantian nama setelah pengunduhan, tetapi itu terbatas pada yang ada di dalam satu folder. Saya ingin menentukan skema penggantian nama sebelum mengunduh, dalam proses satu langkah.
- Harus berjalan di PCLinux 2009.2 (varian Mandriva dengan KDE).
- Haruskah deteksi otomatis bahwa kamera telah dicolokkan ke pc.
- Harus mengunduh file JPG dan AVI.
- Harus mendukung pola yang dapat disesuaikan pengguna untuk file yang diunduh, seperti
misalnya
(Di cam2pc, itu akan terlihat seperti )
path/year/year-month-day hour-min TOPIC serial#.lowercase-extension
photos/2009/20091218 1214 Skiing with friends 001.jpg
%Y%m%d %h%u %P %{num:3}.%{ext}
Ngomong-ngomong, saya baru mengenal Linux dan bukan seorang programmer, jadi saya berharap bahwa solusi sudah ada yang tidak terlalu teknis, atau didokumentasikan dengan baik.
Jawaban:
maaf jika saya akan memberi tahu Anda sesuatu yang jelas, tetapi: sudahkah Anda mencoba jika aplikasi itu dapat berjalan di bawah WINE ?
Hanya karena saya melihat situs web cam2pc dan ia memiliki banyak fitur yang, pasti, dapat direproduksi di mesin Unix apa pun, menggunakan banyak alat kecil (misalnya cron, wget, diff, mkdir, mv dan sebagainya), tetapi perlu memiliki beberapa keterampilan dan / atau sedikit waktu luang.
Sementara saya di sini, saya akan menyarankan Anda untuk melihat DigiKam dan F-Spot juga, meskipun tidak memiliki semua fitur yang Anda butuhkan, mungkin dapat membantu Anda melakukan beberapa trik yang bermanfaat.
Semoga itu bisa membantu.
EDIT : Saya mencoba cam2pc di dalam kotak saya (Ubuntu 9.04 64bit) di bawah WINE dan itu bekerja seperti pesona! Berikut screenshot di mana Anda dapat melihat desktop saya dengan cam2pc berjalan dan terminal dengan output dari uname -a dan wine --versi:
sumber
Berikan Digikam langkah yang solid. Jika Anda memiliki masalah dengan itu, posting di sini dan saya akan melakukan apa yang saya bisa untuk membantu Anda. Lihatlah di sini, saya pikir gambar ini menunjukkan memenuhi persyaratan Anda. Nama-nama direktori itu adalah pilihan, mereka bisa seperti yang Anda inginkan. Jika Anda sudah menggunakan KDE, Digikam adalah jawabannya, tidak diragukan lagi.
alt teks http://imagebin.org/index.php?mode=image&id=77701
sumber
Solusi khusus memerlukan sedikit pemrograman - Saya perlu menulis skrip shell:
Gunakan
find
perintah untuk melihat apakah drive USB yang baru dipasang berisi file media;jika tidak ada file media yang ditemukan, batalkan skrip.
find "/media/disk/dcim" -iname "img*.*" -type f
Gunakan
read
perintah untuk meminta topik. (Sama dengan%P
dalam pertanyaan.)Temukan stempel waktu dari file media terlama.
ls -GgtR --full-time --time-style +"%Y%m%d %H%M" *.png | tail -1 | cut -c21-34
-GgtR
= sembunyikan grup dan pemilik, urutkan berdasarkan waktu, daftar secara rekursif.tail
= hanya menyimpan 1 baris terakhir dari output.cut
= hanya menyimpan karakter 21-34.Gunakan
mkdir
untuk membuat folder baru berdasarkan tanggal dan topik itu.Gunakan
find
perintah dengan-execdir
opsi untuk menemukan semua file media,lalu pindahkan (
mv
) setiap klik ke folder baru,lalu gunakan
jhead
untuk mengganti nama setiap klik sesuai dengan cap waktu setiap file.Opsional: Gunakan
umount
perintah untuk melepas drive USB.Siapkan Linux untuk menjalankan skrip ini ketika drive USB dipasang. Deteksi drive USB (atau kamera) bervariasi tergantung pada varian Linux; lihat dokumentasi khusus OS. Atau jalankan saja skrip secara manual ...
Saya harus
menghabiskanberinvestasi beberapa jam dalam belajar perintah bash, dan juga dalam belajar bagaimana Linux tunggangan drive.sumber
Jawaban ini hanyalah pelengkap dari jawaban torbengb. Saya menggunakan exiftool untuk mengganti nama foto massal / -moving.
Itu dapat mengekstrak tanggal dan waktu foto dari exif-data dan membuat direktori dan nama dengan cara apa pun yang Anda inginkan.
Berikut adalah tautan cepat ke FAQ / entri manual tentang mengganti nama file .
sumber