Обдумывание удаления метаданных с помощью FFmpeg
FFmpeg — широко используемый инструмент для преобразования аудио и видео, перекодирования и обработки метаданных.
В контексте анонимности он может быть вариантом для повторного создания видео или аудио перед публикацией и уменьшения лишних метаданных.
Однако использование FFmpeg не делает файл автоматически безопасным.
Даже если удалить метаданные, остаются голоса, фоновые звуки, текст в видео, лица, отражения и время публикации.
В этой статье систематизировано, как думать при использовании FFmpeg и что проверять после удаления метаданных.
Что такое FFmpeg
FFmpeg — это проект, используемый для преобразования и обработки аудио и видео.
На официальном сайте можно проверить сведения о проекте, документацию и информацию о загрузке.
URL : https://ffmpeg.org/
Он используется для преобразования форматов видео и аудио, перекодирования, извлечения аудио, обработки метаданных и похожих задач.
Причина, по которой он упоминается в контексте анонимности, состоит в возможности локальной обработки.
Можно обрабатывать файлы на своем устройстве, не загружая их на внешний сайт конвертации.
Что может обрабатывать FFmpeg
FFmpeg может обрабатывать аудио- и видеоконтейнеры, а также потоки.
Однако он не оценивает всю информацию, связанную с анонимностью.
| Что может обрабатывать | Что не может обрабатывать |
|---|---|
| Перекодирование | Оценка смысла внутри видео |
| Изменение информации контейнера | Обнаружение вывесок, отражений, лиц и текста |
| Удаление или извлечение аудио | Оценка риска идентификации по голосу |
| Обработка метаданных | Удаление времени публикации или журналов связи |
| Преобразование формата | Разделение аккаунтов или облачной истории |
FFmpeg — мощный инструмент обработки.
Но решение об анонимности принимает человек.
Удаление метаданных и перекодирование имеют разные цели
В FFmpeg иногда сочетают обработку, уменьшающую метаданные, с обработкой, которая перекодирует видео или аудио.
Однако эти две вещи не означают одно и то же.
| Обработка | Цель | Внимание |
|---|---|---|
| Удаление метаданных | Уменьшить заголовки, сведения о создании, теги и похожие данные | Снова проверить сведения, которые хотели удалить, и сведения, появившиеся заново |
| Перекодирование | Заново создать видео или аудио | Могут добавиться новые сведения о кодировании |
| Удаление аудио | Удалить голоса и окружающие звуки | Информация внутри видео остается |
| Вырезание | Оставить только нужную часть | В вырезанной части тоже остаются фон и звук |
| Преобразование формата | Перевести в другой формат | Риски содержимого остаются даже при смене формата |
Нельзя сказать: "безопасно, потому что файл был перекодирован".
После перекодирования также проверяйте метаданные и содержимое.
Что проверить перед обработкой
Перед обработкой с FFmpeg проверьте исходный файл.
| Проверка | Причина |
|---|---|
| Скопировать исходный файл | Не смешивать оригинал и версию для публикации |
| Проверить метаданные | Понять, что нужно удалить |
| Проверить видео | Смотреть фон, отражения, текст и лица |
| Проверить аудио | Слушать голоса, разговоры и окружающие звуки |
| Посмотреть имя файла | Проверить, не остаются ли даты, места или имена |
Если до обработки вы не знаете, что находится в файле, после обработки нельзя судить, что исчезло.
Проверьте метаданные с помощью ExifTool или похожего инструмента, при необходимости заново создайте файл с FFmpeg и проверьте снова.
Официальный сайт ExifTool:
URL : https://exiftool.org/
Проверить снова после перекодирования
После перекодирования с FFmpeg обязательно проверьте снова.
Перекодирование может уменьшить старые метаданные, но могут также добавиться новые сведения о кодировании или время создания.
| Проверка | Причина |
|---|---|
| Метаданные | Не остаются ли старые или новые сведения |
| Видео | Не остается ли фон или текст после обработки |
| Аудио | Правильно ли сработало отключение звука или замена |
| Имя файла | Не остается ли имя, содержащее исходные сведения |
| Проверка воспроизведения | Нет ли повреждения или непредусмотренного содержимого |
"Обработано" и "стало безопасно" — разные вещи.
Только после проверки результата обработки можно принять решение о публикации.
Удалять ли аудио
Для анонимности видео важно, оставлять ли аудио.
Голоса, разговоры, окружающие звуки и объявления становятся сильными признаками.
| Состояние аудио | Решение |
|---|---|
| Есть собственный голос | Рассмотреть изменение голоса, удаление или отказ от публикации |
| Есть разговоры вокруг | Соблюдать осторожность, потому что это может затронуть других людей |
| Есть звуки станции или магазина | Иногда можно предположить место |
| Есть звуки уведомлений | Иногда можно определить приложение или среду устройства |
| Ненужное аудио | В некоторых случаях его можно удалить |
Даже если удалить аудио, информация, видимая из видео, остается.
Проверяйте видео и аудио отдельно.
Избегать путаницы с обработанными файлами
При обработке видео увеличивается количество файлов: исходные файлы, промежуточные файлы и файлы для публикации.
Если перепутать их, есть опасность опубликовать исходный файл как есть.
| Файл | Обращение |
|---|---|
| Исходный файл | Хранить как оригинал и не публиковать |
| Рабочий файл | Управлять как файлом в процессе обработки |
| Файл для публикации | Использовать только файл, у которого проверены метаданные и содержимое |
| Результаты проверки | Не оставлять в среде, связанной с настоящим именем, больше необходимого |
| Ненужные файлы | Не оставлять беспечно в облачной синхронизации |
Обращайте внимание и на имена файлов.
Имя вроде home_near_station_original.mov раскрывает информацию, даже если метаданные удалены.
Давайте файлам для публикации имена, не слишком связанные с содержимым.
Почему не использовать внешние сайты конвертации
Сайты конвертации видео и аудио удобны.
Однако если загрузить на внешний сайт файл, для которого важна анонимность, этому сайту передаются файл, исходный IP-адрес, время и сведения о браузере.
Для файлов высокого риска отдавайте приоритет локальной обработке.
Даже при локальной обработке безопасность устройства и места хранения нужно рассматривать отдельно.
Если работать на рабочем устройстве, школьном устройстве, общем ПК или в папке облачной синхронизации, могут остаться другие следы.
Ситуации, которые FFmpeg сам по себе не решает
В следующих случаях одной обработки с FFmpeg недостаточно.
- В видео видно много лиц или бейджей с именами
- В аудио много раз звучат имена или места
- Место съемки легко определить по фону
- Видны внутренние материалы или уведомления на экране
- Само время публикации показывает участие или действие
В таких случаях вместо перекодирования нужны решения вроде не публиковать, заново сделать содержимое, использовать неподвижное изображение, объяснить текстом или подождать.
Для анонимности разделяйте проблемы, которые могут обработать инструменты, и проблемы, которые решаются только решением о публикации.
Где проверять обработанное видео
Обращайте внимание и на среду, где вы проверяете обработанное видео.
Если загрузить его для проверки в облако или видеосервис, где вы вошли с аккаунтом на настоящее имя, в этот момент аккаунт и файл связываются.
По возможности проверяйте локально.
Даже если нужно проверить через внешний сервис, используйте его только после того, как поняли, что передается стороне сервиса.
Итоги
FFmpeg — мощный инструмент для преобразования аудио и видео, а также перекодирования.
Для анонимности он помогает локально обрабатывать видео и аудио и уменьшать лишние метаданные и аудио.
Однако FFmpeg не оценивает анонимность автоматически.
Даже если удалить метаданные, в видео остаются фон, отражения, текст, лица, голоса, окружающие звуки и время публикации.
Проверьте перед обработкой, снова проверьте после обработки и в конце решите, можно ли публиковать это содержимое.
Связанные инструменты
Wayback Machine
Внешний ресурс, связанный с этой статьей. Открывайте его только если он подходит вашей ситуации и модели угроз.
Почему указано здесь: Он может помочь с темой статьи, но находится вне Anonymity Sense, поэтому перед использованием его нужно проверить.
URL : https://web.archive.org/
ExifTool
Внешний ресурс, связанный с этой статьей. Открывайте его только если он подходит вашей ситуации и модели угроз.
Почему указано здесь: Он может помочь с темой статьи, но находится вне Anonymity Sense, поэтому перед использованием его нужно проверить.
URL : https://exiftool.org/
MAT2
Внешний ресурс, связанный с этой статьей. Открывайте его только если он подходит вашей ситуации и модели угроз.
Почему указано здесь: Он может помочь с темой статьи, но находится вне Anonymity Sense, поэтому перед использованием его нужно проверить.
FFmpeg
Внешний ресурс, связанный с этой статьей. Открывайте его только если он подходит вашей ситуации и модели угроз.
Почему указано здесь: Он может помочь с темой статьи, но находится вне Anonymity Sense, поэтому перед использованием его нужно проверить.
URL : https://ffmpeg.org/