Warum kann Finder die MP4-Datei, die ich gerade mit ffmpeg codiert habe, nicht schnell anzeigen?

Ich habe gerade ffmpeg -i My\ Movie.mov vid.mp4die iMovie-Ausgabe in MP4 konvertiert.

Ich kann die mp4-Datei nicht wie gewohnt schnell anzeigen (durch Drücken der Leertaste), und der Finder zeigt auch keine Miniaturansicht dafür an.

Hier sind ffmpeg -iInformationen für ein schnell lesbares mp4:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'playable.mp4'
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf58.45.100
  Duration: 00:00:21.04, start: 0.000000, bitrate: 746 kb/s
    Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 612 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc (default)
    Metadata:
      handler_name    : ISO Media file produced by Google Inc.
    Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s (default)
    Metadata:
      handler_name    : SoundHandler

Hier ist ffmpeg -i vid.mp4:

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'vid.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    title           : My Movie
    encoder         : Lavf58.45.100
    keywords        : iMovie
  Duration: 00:00:53.40, start: 0.000000, bitrate: 316 kb/s
    Stream #0:0(und): Video: h264 (High 4:2:2) (avc1 / 0x31637661), yuv422p10le, 480x270 [SAR 1:1 DAR 16:9], 190 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc (default)
    Metadata:
      handler_name    : Core Media Video
      timecode        : 00:00:00:00
    Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 119 kb/s (default)
    Metadata:
      handler_name    : Core Media Audio
    Stream #0:2(eng): Data: none (tmcd / 0x64636D74)
    Metadata:
      handler_name    : Core Media Video
      timecode        : 00:00:00:00

Wie soll ich ffmpeg verwenden, um My Movie in eine MP4 umzuwandeln, die schnell durchgesehen werden kann?

Unter macOS Catalina habe ich gerade einen Film mit iMovie erstellt und er wurde als MP4 gespeichert , sodass keine Konvertierung erforderlich ist. Speichert macOS Big Sur einen mit iMovie erstellten Film standardmäßig als MOV , kann es auch MP4, um kein FFmpeg zu benötigen ?
@ user3439894 vielleicht kann es in mp4 gespeichert werden. Wie konvertiere ich dieses Mov jedoch in ein schnell lesbares mp4?
Bei meiner Installation von macOS Big Sur habe ich kein iMovie , daher kann ich keine Tests unter macOS Big Sur durchführen , es sei denn, ich lade es herunter, was ich nicht tun möchte, sorry. Was das vorliegende Problem anbelangt, habe ich ohne eine Beispiel -MOV- Datei , die das Problem zeigt, nichts zum Testen, um zu sehen, ob ich das Problem analysieren kann, sorry.
@ user3439894 Hier ist eine Eingabe und ffmpeg -i My\ Movie.mov vid.mp4Ausgabe we.tl/t-PnNI2JM9WY
Wenn Sie eine Problemumgehung wünschen, öffnen Sie das MOV in QuickTime Player und exportieren Sie es, verwenden Sie dann FFmpeg und das resultierende MP4 kann mit QuickLook abgespielt werden. Andernfalls müssen Sie wahrscheinlich mit zusätzlichen FFmpeg- Optionen für die Konvertierung herumspielen .

Antworten (1)

Möglicherweise haben Sie nicht das gleiche Problem, aber in meinem Fall bestand das Problem darin, dass das handler_namenicht länger als 29 Zeichen sein darf . Um das Problem zu beheben, könnten Sie stattdessen einen Befehl wie diesen versuchen:

ffmpeg -i 'My Movie.mov' -metadata:s handler_name=SoundHandler vid.mp4

https://trac.ffmpeg.org/ticket/3623