Simpan info "sidik jari" di dalam video MP4

0

Saya memiliki server Debian yang menyajikan video MP4 (untuk diunduh, sebagai file) dan saya bertanya-tanya apakah ada cara untuk menyimpan beberapa informasi "exif" unik untuk setiap pengguna yang mengunduh file.
Saya ingin melakukan ini idealnya dengan cepat tetapi sebagai langkah pertama saya ingin mencari cara untuk melakukan ini sama sekali.
Ada saran?

Alex Flo
sumber
Bisakah Anda menjelaskan mengapa Anda membutuhkan ini? Jenis info apa yang akan Anda simpan?
slhck
Saya mencoba membuat aplikasi yang akan menjual video dan saya ingin menyimpan pengenal unik di dalam file jadi jika saya menemukan file yang dijual di torrents untuk dapat mengetahui pembeli yang membagikannya.
Alex Flo
Ini info sederhana, seperti "UserId: 231323"
Alex Flo
Saya tahu mereka bisa menghapusnya tetapi umumnya mereka tidak sadar / tidak peduli. Jika Anda bisa mengarahkan saya ke alat yang bisa saya gunakan untuk mengedit / menambahkan data seperti itu akan lebih bagus.
Alex Flo

Jawaban:

1

Anda cukup menggunakan AtomicParsley :

AtomicParsley input.mp4 --encodedBy "John Doe for ID $RANDOM"

Ini akan membuat file output sementara. Untuk menimpa metadata file input sebagai gantinya, tambahkan --overWrite beralih. Anda kemudian akan mendapatkan metadata berikut:

$ mediainfo input.mp4
General
Complete name                            : input.mp4
Format                                   : MPEG-4
Format profile                           : Base Media
Codec ID                                 : isom
File size                                : 59.5 MiB
Duration                                 : 3mn 31s
Overall bit rate                         : 2 360 Kbps
Encoded date                             : UTC 2012-01-08 11:16:19
Tagged date                              : UTC 2013-05-20 12:04:12
Writing application                      : John Doe for ID 14077

Tapi jangan lupa bahwa pengguna dapat dengan mudah mengedit metadata apa pun yang Anda masukkan ke dalam wadah. Jika Anda ingin benar-benar aman, Anda mungkin lebih suka mencari layanan digital signage / tanda air, yang menandai bitstream video sebenarnya. Tanda air semacam itu tidak dapat dihapus.

slhck
sumber
Terima kasih banyak, ini akan menyelesaikan masalah saya, saya akan segera mengujinya dan kembali.
Alex Flo