Ich versuche, mit Fusion anzufangen. Ich habe h.264-kodiertes Video in einem mp4-Container. Beim Erstellen eines Ladeprogramms erhalte ich eine nicht hilfreiche Fehlermeldung „Loader1 ist zur Zeit 0 fehlgeschlagen“. Als ich herumgoogelte, fand ich eine Erwähnung, dass der Codec nicht installiert war, also zog ich das CCCP und hatte immer noch keine Würfel.
ffmpeg scheint auch in der Lage zu sein, mit den Dateien gut zu arbeiten. Ich sehe eine Erwähnung von Direct Show in der Dateiformatauswahl, aber es gibt keine Option in ffmpeg, um darauf zu codieren.
Wenn ich nur versuche, einen h.264-codierten Stream in einen Container zu mischen, der unterstützt zu werden scheint, wie avi, mit:
ffmpeg -c:v h264_cuvid -i preaudio.mp4 -c:a copy -c:v h264_nvenc preaudio.avi
Ich erhalte Fehler, die wie folgt aussehen:
Loader1 failed at time 0
Loader1 failed at time 0
Loader1 failed to load file "<pwd>\preaudio0000.avi" (clip "<pwd>\preaudio.avi" at frame 0)
Loader1 failed at time 0
Loader1 failed to load file "<pwd>\preaudio0000.avi" (clip "<pwd>\preaudio.avi" at frame 0)
Loader1 failed at time 0
Loader1 failed to load file "<pwd>\preaudio0000.avi" (clip "<pwd>\preaudio.avi" at frame 0)
Loader1 failed at time 0
Googling Loader ist zum Zeitpunkt 0 fehlgeschlagen und bringt nichts.
TLDR; Ich weiß nichts und möchte aus einer Datei wie dieser kommen:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '.\GOPR0047.MP4':
Metadata:
major_brand : mp41
minor_version : 538120216
compatible_brands: mp41
creation_time : 2017-02-20T21:24:36.000000Z
firmware : HD4.01.05.00.00
Duration: 00:11:49.72, start: 0.000000, bitrate: 45115 kb/s
Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuvj420p(pc, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 44960 kb/s, 59.94 fps, 59.94 tbr, 60k tbn, 119.88 tbc (default)
Metadata:
creation_time : 2017-02-20T21:24:36.000000Z
handler_name : GoPro AVC
encoder : GoPro AVC encoder
timecode : 21:45:04:55
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 127 kb/s (default)
Metadata:
creation_time : 2017-02-20T21:24:36.000000Z
handler_name : GoPro AAC
timecode : 21:45:04:55
Stream #0:2(eng): Data: none (tmcd / 0x64636D74) (default)
Metadata:
creation_time : 2017-02-20T21:24:36.000000Z
handler_name : GoPro TCD
timecode : 21:45:04:55
Stream #0:3(eng): Data: none (fdsc / 0x63736466), 13 kb/s (default)
Metadata:
creation_time : 2017-02-20T21:24:36.000000Z
handler_name : GoPro SOS
Zu etwas, mit dem Fusion mich arbeiten lässt.
Endantwort war dnxhd/mov. Verwenden Sie so etwas wie:
ffmpeg -i input.mp4 -c:v dnxhd -b 440M -c:a copy out.mov
Das Argument -b sollte basierend auf Ihrer Eingabeauflösung angepasst werden. 440M ist die richtige Wahl für 1080p @ 59,94 fps.