Exiftool là gì?
ExifTool là một thư viện Perl độc lập nền tảng được phát triển bởi Phil Harvey, được thiết kế để đọc, ghi và chỉnh sửa siêu dữ liệu(metadata) hàng loạt một lượng lớn các loại tệp tin. Mặc dù tên gọi có chữ “Exif”, nhưng khả năng của nó vượt xa định dạng EXIF (Exchangeable Image File Format) và bao gồm hàng trăm loại siêu dữ liệu khác nhau như IPTC, XMP, GPS, MakerNotes, ICC Profile, ID3…
| Siêu dữ liệu(metadata) | EXIF, IPTC, XMP, GPS, MakerNotes (thông tin riêng của nhà sản xuất máy ảnh), ICC Profile, ID3 (âm thanh)… |
| Định đạng được hỗ trợ | hình ảnh (JPEG, TIFF, PNG, DNG, RAW), video (MOV, MP4, AVI, MTS), âm thanh (MP3, WAV), PDF… |
| Chức năng chính | Đọc, thêm, xóa, sửa đổi từng thẻ siêu dữ liệu hoặc nhóm thẻ của hàng loạt file/1 file |
| Tính năng nổi bật | Tùy biến cao, An toàn (Mặc định ExifTool thường tạo bản sao lưu (.original) của tệp gốc khi chỉnh sửa) |
| Mã nguồn | Mở |
| Chi phí | Miễn phí |
Cài đặt
Truy cập https://exiftool.org/index.html và chọn tải phiên bản phù hợp với hệ điều hành
Giải nén tệp .zip đã tải xuống. Bạn sẽ thấy một thư mục có tên exiftool-#.##_xx.
Trong thư mục đã giải nén, bạn sẽ thấy tệp exiftool(-k).exe. Đổi tên tệp này thành exiftool.exe
Để có thể chạy ExifTool từ bất kỳ thư mục nào trong Command Prompt, bạn nên di chuyển exiftool.exe và thư mục exiftool_files (nếu có) vào một thư mục nằm trong biến môi trường PATH của Windows. Ví dụ, bạn có thể tạo một thư mục mới như C:\Program Files\ExifTool và di chuyển các tệp vào đó.
Thêm vào PATH (nếu bạn không di chuyển vào thư mục đã có trong PATH):
- Nhấp OK trên tất cả các cửa sổ để lưu thay đổi.
- Tìm kiếm “Edit the system environment variables” (Chỉnh sửa các biến môi trường hệ thống) trong Start Menu.
- Nhấp vào “Environment Variables…” (Biến môi trường…).
- Trong phần “System variables” (Biến hệ thống), tìm và chọn
Path, sau đó nhấp vào “Edit…” (Chỉnh sửa…). - Nhấp vào “New” (Mới) và thêm đường dẫn đến thư mục chứa
exiftool.exe(ví dụ:C:\Program Files\ExifTool).
Mở Command Prompt (cmd) và gõ exiftool -ver. Nếu cài đặt thành công, bạn sẽ thấy số phiên bản của ExifTool.
Cập nhật
Hướng dẫn sử dụng
Cú pháp chung
exiftool [OPTIONS] [-TAG…] [FILE…]
[OPTIONS]: Các tùy chọn dòng lệnh để kiểm soát hành vi của ExifTool (ví dụ:-overwrite_original,-r).[-TAG...]: Các thẻ siêu dữ liệu bạn muốn thao tác (ví dụ:-DateTimeOriginal,-Artist).[FILE...]: Đường dẫn đến một hoặc nhiều tệp tin hoặc thư mục.
Tag Ảnh
| Exiftool | Giá trị | Chuẩn | Windows | WordPress | |
| EXIF:ImageDescription | Văn bản | EXIF | Title | ||
| EXIF:XPTitle | Văn bản | EXIF | Title | ||
| IPTC:Caption-Abstract | Văn bản | IPTC | Title | ||
| XMP-dc:Description | Văn bản | XMP | Title | ||
| XMP-dc:Title | Văn bản | Title | |||
| EXIF:XPSubject | Văn bản | Subject | |||
| EXIF:Rating | Số. Từ 1 – 5 | Rating | |||
| EXIF:RatingPercent | Số. Từ 1 – 100 | Rating | |||
| XMP-microsoft:RatingPercent | Số. Từ 1 – 100 | Rating | |||
| XMP-xmp:Rating | Số. Từ 1 – 5 | Rating | |||
| EXIF:XPKeywords | Tags | ||||
| IPTC:Keywords | Tags | ||||
| XMP-dc:Subject | Tags | ||||
| XMP-microsoft:LastKeywordIPTC | Tags | ||||
| XMP-microsoft:LastKeywordXMP | Tags | ||||
| EXIF:XPComment | Comments | ||||
| EXIF:Artist | Authors | ||||
| EXIF:XPAuthor | Authors | ||||
| IPTC:By-line | Authors | ||||
| XMP-dc:Creator | Authors | ||||
| EXIF:CreateDate | Date Taken | ||||
| EXIF:DateTimeOriginal | Date Taken | ||||
| EXIF:SubSecTimeDigitized | Date Taken | ||||
| IPTC:DateCreated + | Date Taken | ||||
| IPTC:TimeCreated | Date Taken | ||||
| XMP-Xmp:CreateDate | Date Taken | ||||
| XMP-microsoft:DateAcquired | Date Acquired | ||||
| EXIF:Copyright | Copyright | ||||
| IPTC:CopyrightNotice | Copyright | ||||
| XMP-dc:Rights | Copyright | ||||
| EXIF:Make | Camera maker | ||||
| EXIF:Model | Camera model | ||||
| EXIF:ISO | ISO speed | ||||
| EXIF:MeteringMode | Metering mode | ||||
| EXIF:Flash | Flash mode | ||||
| EXIF:FocalLengthIn35mmFormat | 35mm focal length | ||||
| XMP-microsoft:LensManufacturer | Lens maker | ||||
| XMP-microsoft:LensModel | Lens model | ||||
| XMP-microsoft:FlashManufacturer | Flash maker | ||||
| XMP-microsoft:FlashModel | Flash model | ||||
| XMP-microsoft:CameraSerialNumber | Camera serial number | ||||
| EXIF:Contrast | Contrast | ||||
| EXIF:LightSource | Light source | ||||
| Saturation | EXIF:Saturation | ||||
| Sharpness | EXIF:Sharpness | ||||
| White balance | EXIF:WhiteBalance | ||||
| EXIF version | EXIF:ExifVersion | ||||
Mp3
| Thẻ ExifTool (Tag) | Giá trị (Ví dụ) | Giải thích |
Title | Text. Ví dụ: Tên Bài Hát Mới Nhất | Tiêu đề của bản nhạc. |
Artist | Text. Ví dụ: Tên Ca Sĩ | Tên nghệ sĩ/ca sĩ biểu diễn chính. |
Album | Text. Ví dụ: Album Mùa Hè 2025 | Tên album chứa bản nhạc. |
Genre | Text. Ví dụ: Pop / Rock / Electronic | Thể loại âm nhạc của bài hát. |
Year | Số năm. Ví dụ: 2025 | Năm phát hành bản nhạc hoặc album. |
Track | Ngày tháng năm. Ví dụ: 5 / 5/12 | Số thứ tự của bản nhạc trong album (có thể kèm tổng số bài). |
Comment | Text. Ví dụ: Bản phối lại năm 2025 | Bình luận hoặc ghi chú thêm về bản nhạc. |
Composer | Text. Ví dụ: Trần Văn C | Tên nhạc sĩ sáng tác bài hát. |
AlbumArtist | Text. Ví dụ: Nghệ Sĩ Tổng Hợp | Nghệ sĩ của cả album (có thể khác với nghệ sĩ của từng bài). |
Band | Text. Ví dụ: Tên Ban Nhạc | Tên ban nhạc nếu bài hát do ban nhạc thể hiện. |
Publisher | Text. Ví dụ: Nhà Xuất Bản Âm Nhạc ABC | Đơn vị xuất bản bài hát. |
MP4
ExifTool cho phép bạn sửa đổi nhiều thẻ trong tệp MP4, bao gồm thông tin QuickTime và XMP.
| Thẻ ExifTool (Tag) | Cú pháp Ghi/Sửa Đổi (Ví dụ) | Giải thích |
Title | exiftool -Title="Video Du Lịch Hội An" video.mp4 | Đặt hoặc thay đổi tiêu đề của video. |
Author | exiftool -Author="Trần Thị B" video.mp4 | Đặt hoặc thay đổi tên tác giả/người tạo video. |
Description | exiftool -Description="Ghi lại khoảnh khắc đẹp tại phố cổ Hội An." video.mp4 | Đặt hoặc thay đổi mô tả chi tiết về nội dung video. |
Keywords | exiftool -Keywords="Hội An, du lịch, di sản, Việt Nam" | Đặt hoặc thay đổi các từ khóa mô tả video. Có thể thêm nhiều từ khóa. |
CreateDate | exiftool -CreateDate="2024:03:15 16:00:00" video.mp4 | Điều chỉnh ngày và giờ video được tạo. Quan trọng để sắp xếp video. |
ModifyDate | exiftool -ModifyDate="2024:03:20 10:30:00" video.mp4 | Điều chỉnh ngày và giờ video được sửa đổi. |
GPSLatitude | exiftool -GPSLatitude="15.8794 N" video.mp4 | Đặt hoặc thay đổi vĩ độ của địa điểm quay. |
GPSLongitude | exiftool -GPSLongitude="108.3396 E" video.mp4 | Đặt hoặc thay đổi kinh độ của địa điểm quay. |
XMP-dc:Title | exiftool -XMP-dc:Title="Tiêu Đề XMP Video" video.mp4 | Đặt hoặc thay đổi tiêu đề video thông qua chuẩn XMP. |
XMP-dc:Creator | exiftool -XMP-dc:Creator="Nhóm Làm Phim" video.mp4 | Đặt hoặc thay đổi tác giả video thông qua chuẩn XMP. |
XMP-dc:Description | exiftool -XMP-dc:Description="Mô tả XMP chi tiết." video.mp4 | Đặt hoặc thay đổi mô tả video thông qua chuẩn XMP. |
XMP-dc:Subject | exiftool -XMP-dc:Subject="thiên nhiên, thành phố" video.mp4 | Đặt hoặc thay đổi từ khóa video thông qua chuẩn XMP. |
Các lỗi thường gặp
- Mô tả vấn đề: Các văn chữ văn bản tiếng Việt xuất ra sau khi chạy lệnh bị lỗi font chữ
- Nguyên nhân: Do terminal hoặc câu lệnh không sử dụng mã hóa UTF-8
- Giải pháp:
- Kiểm tra cmd terminal đang sử dụng mã hóa gì bằng lệnh “chcp”, nếu kết trả trả về không phải là “65001” thì là sử dụng lệnh “chcp 65001” để chuyển sang UTF-8 để hỗ trợ tiếng Việt và các ký tự Unicode
Tài liệu tham khảo: