¿Cómo agregar metadatos de títulos a videos con AppleScript?

0

Al pasar a un servidor Plex Media, me di cuenta de que la mayoría de mis archivos de video no tienen metadatos y cuando renderizo los videos a través de la interfaz de usuario de Plex, veo Episode # cuando quiero que se muestre como Episode Foobar .

Por investigación ( agregue metadatos nuevos y no definidos a un archivo mp4 ) encontré que ffmpeg se puede usar, así que hice un brew install ffmpeg y verifiqué con un man ffmpeg que estaba presente.

Construí mi AppleScript para detectar el volumen, cargar el contenido de la carpeta como un list , tome el nombre formateado para plex, ejemplo:

- Foo Bar
-- Foo Bar - s01e01 - Into the Foo.mov
-- Foo Bar - s01e02 - Into the Bar.mp4

Todo después de s##e## - pero antes de . como título, como:

ffmpeg -i Foo Bar - s01e01 - Into the Foo.mov -metadata title="Into the Foo" Foo Bar - s01e01 - Into the Foo.mov

Verifico que el título se modificó con:

ffprobe -v quiet -print_format json -show_format -show_streams Into the Foo" Foo Bar - s01e01 - Into the Foo.mov > result.json

y bajo el formato que veo:

"format": {
        "filename": "Foo Bar - s01e01 - Into the Foo.mov",
        "nb_streams": 2,
        "nb_programs": 0,
        "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
        "format_long_name": "QuickTime / MOV",
        "start_time": "0.000000",
        "duration": "652.342000",
        "size": "13507029",
        "bit_rate": "165643",
        "probe_score": 100,
        "tags": {
                "major_brand": "qt  ",
                "minor_version": "512",
                "compatible_brands": "qt  ",
                "title": "Into the Foo",
                "encoder": "Lavf58.12.100"
        }
}

pero con un do shell en el formulario citado. Cuando lo cargue en Plex y ejecuto una actualización, luego ejecuto una actualización de metadatos, los títulos aún se procesan como:

Episode 1
Episode 2

en AppleScript, ¿cómo puedo agregar correctamente los metadatos para leer los metadatos del título del archivo en los videos? ¿Hay otro enfoque para esto que me falta?

    
pregunta ʀ2ᴅ2 17.08.2018 - 21:38

0 respuestas

Lea otras preguntas en las etiquetas