Ejecute ffmpeg para eliminar exif en varios archivos a la vez

0

¿Hay alguna forma de eliminar exif para varios archivos a la vez?

ffmpeg -i in.mov -map_metadata -1 -c:v copy -c:a copy out.mov funcionó muy bien para mí, ya que quería eliminar los detalles con la fecha de un archivo de video MTS, pero tengo que hacerlo de una lista de videos y quería saber si había un script que pudiera usar para evitar procesar cada archivo (especificar salidas "manualmente") una por una y obtener salidas como "video 1.MTS, video 2.MTS, ..." y así sucesivamente.

    
pregunta Jeannot Lapin 24.11.2018 - 16:51

2 respuestas

0

Consulte Ejecutar script en varios archivos para ver algunos enfoques de este problema. Dada la respuesta aceptada en la pregunta vinculada, puede escribir:

for f in /input_path/*.MTS; do
  ffmpeg -i "$f" -map_metadata -1 -c:v copy -c:a copy "out/$f"
done

Automator

Puede usar Automator para permitir una selección más fácil de los archivos de entrada, consulte respuesta de user3439894 :

Muchosenfoques

Otrosenfoquessediscutenenestaspreguntas:

respondido por el Graham Miln 24.11.2018 - 17:38
0

Terminé yendo con for f in /path/*.MTS; do ffmpeg -i "$f" -map_metadata -1 -c:v copy -c:a copy "$f copy.MTS" done y se le ocurrieron archivos como "video 1.MTS copy.MTS", que funcionan bien y sin marca de tiempo.

Puede haber una forma más lógica de hacerlo, pero como no soy un experto en shell script, me quedaré con esta en caso de que la necesite nuevamente.

¡Gracias a Graham Miln por ayudar, saluda a todos!

    
respondido por el Jeannot Lapin 25.11.2018 - 14:02

Lea otras preguntas en las etiquetas