Ich bin auf Hybrid durch diverse YT-Videos aufmerksam geworden. Ich schneide immer meine Urlaubsfilme aus meinen Aufnahmen von Cam, Action Cam, Osmo und iPhone zusammen und leider ist es ja nun mal so, dass gerade Aufnahmen vom iPhone immer mit 30/60/120FPS aufgenommen werden, wohingegen andere Cams in Europa mit 25/50/100FPS aufnehmen. Ich habe es nun schon hinbekommen einige Clips vom iPhone, die sowohl 1080p als auch 4K waren von 30FPS zu 50FPS mit Hybrid zu wandeln. Hybrid stürzt bei mir zwar immer direkt ab, wenn ich eine MOV lade, ändere ich die Dateierweiterung aber einfach auf MP4 ab, so funktioniert es.
Dennoch habe ich bei manchen Clips das Problem, dass wenn es zum Muxxen kommt, dies mit folgender Fehlermeldung abbricht:
Quote:Error: Parameter --projection-type: not given in the form :n (argument was '0')
Ich habe es bei Clips in 1080p und 4K vom gleichen iPhone, wo auch einige Clips zu muxxen funktionieren. Hat jemand eine Idee, wie ich den Fehler beheben kann und auch diese Clips fertig bekomme.
15.04.2021, 17:30 (This post was last modified: 15.04.2021, 18:07 by Selur.)
Quote:Hybrid stürzt bei mir zwar immer direkt ab, wenn ich eine MOV lade,...
Okay, da Du dazu keinen DebugOutput gepostet hast bist Du damit wohl zufrieden,.. (hab hier keine Probleme mit .mov-Dateien)
Hybrid verwendet:
"--projection-type 0 --projection-pose-roll<trackID>:<rotation>" wenn nach MKV remultiplexed wird, "Config->Containers->General Settings->Rotation Handling" auf "passthrough" steht und die Quelle einen Rotation flag hat.
Sehe das Problem scheint so als ob mittdie Track ID dran muss.
Quote:--projection-type TID:method
Sets the video projection method used. Valid values are 0 (rectangular projection), 1 (equirectangular projection), 2 (cubemap projection) and 3 (mesh projection).
Da Du nicht mal mitgeteilt hast was für ein Betriebssystem Du verwendest kann ich Dir auch keine dev Version zum Testen schicken.
Hab es hier getestet, mit der TrackID mit drinnen scheint es zu gehen, aber leider scheinen die meisten Player das Flag zu ignorieren,...
(Hab mit mkvtoolnix checked, der Aufruf ist korrekt. Das Rotation flag wird richtig gesetzt.)
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Zunächst einmal vielen Dank für deine Antwort Selur. Ich bin da wirklich kein Experte, sondern nur einfacher Anwender mit meinem Videoschnitt, daher hatte ich mich auch so über die Möglichkeit gefreut mit Hybrid ein paar Clips noch auf die gleiche Framerate zu bringen. Ich habe jetzt erstmal einen Screenshot angehangen, was passiert, wenn ich eine MOV-Datei vom iPhone lade. Es graut sich dann alles aus und das war es dann. Was kann ich dir sonst noch schicken, damit du das Problem analysieren kannst?
Als Betriebssystem verwende ich ganz normal Windows 10 64-Bit. Ansonsten habe ich auch noch einen Screenshot von MediaInfo angehangen, von einer der Dateien, die nicht funktionieren. Hilft dir das weiter?
16.04.2021, 20:20 (This post was last modified: 16.04.2021, 20:21 by Selur.)
Laut der letzten Zeile werden da gerade TimeCodes extrahiert, was passiert weil der Input von MediaInfo als vfr (= variable frame rate) erkannt wird.
Dase dauert etwas (im Taskmgr sollte man auch sehen können das FFmpeg am Arbeiten ist), Hybrid sollte davon aber wieder kommen.
Falls nicht, bräuchte ich einen DebugOutput (steht im Sticky) um genau zu wissen wo es hagt.
Als workaround könnte man "Config->Input->Decoding->CRF output" und "Config->Internals->handling Ignore all input timecodes" aktivieren.
Eventuell hilft es auch schon "Config->Input->Extraction->Direct time code (ffmpeg)" zu deaktivieren.
Falls Du mir so eine Datei zukommen lassen könntest könnte ich auch genauer drauf schauen.
Cu Selur
Ps.: Schicke Dir einen Link zur aktuelle dev Version in der die TrackID richtig gesetzt wird.
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
(16.04.2021, 20:20)Selur Wrote: Laut der letzten Zeile werden da gerade TimeCodes extrahiert, was passiert weil der Input von MediaInfo als vfr (= variable frame rate) erkannt wird.
Dase dauert etwas (im Taskmgr sollte man auch sehen können das FFmpeg am Arbeiten ist), Hybrid sollte davon aber wieder kommen.
Falls nicht, bräuchte ich einen DebugOutput (steht im Sticky) um genau zu wissen wo es hagt.
Als workaround könnte man "Config->Input->Decoding->CRF output" und "Config->Internals->handling Ignore all input timecodes" aktivieren.
Eventuell hilft es auch schon "Config->Input->Extraction->Direct time code (ffmpeg)" zu deaktivieren.
Falls Du mir so eine Datei zukommen lassen könntest könnte ich auch genauer drauf schauen.
Cu Selur
Ps.: Schicke Dir einen Link zur aktuelle dev Version in der die TrackID richtig gesetzt wird.
Danke für die dev Version. Wenn ich rein nur die Version installiere, lassen sich MOV nach wie vor nicht öffnen. Nur mit Deaktivieren von "Direct time code" ebenfalls nicht. Wenn ich die anderen beiden Punkte dazu aktiviere, dann öffnet sich die MOV, allerdings dann kommt die angehängte Fehlermeldung. Diese muss ich dann neun Mal wegklicken und dann fängt das Programm an zu rendern und die Dateien, die zuvor nicht gingen, laufen dann auch durch, was sicherlich aber auch nicht so ganz korrekt ist und für einen Batch-Durchlauf dann auch nicht funktioniert.
aufgerufen, und um 12:12:41 wird Hybrid geschlossen.
Wenn ich die Datei "2019-10-03 23'56'38.MOV" bei mir in Hybrid öffne wird sie direkt geöffnet, nicht als vfr erkannt und es werden auch keine TimeCodes extrahiert.
Zu der Datei die ich jetzt habe liefert MediaInfo:
Video
Count : 378
Count of stream of this kind : 1
Kind of stream : Video
Kind of stream : Video
Stream identifier : 0
StreamOrder : 0
ID : 1
ID : 1
Format : AVC
Format : AVC
Format/Info : Advanced Video Codec
Format/Url : http://developers.videolan.org/x264.html
Commercial name : AVC
Format profile : High@L5.2
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, CABAC : Yes
Format settings, Reference frames : 4
Format settings, Reference frames : 4 frames
Internet media type : video/H264
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 11260
Duration : 11 s 260 ms
Duration : 11 s 260 ms
Duration : 11 s 260 ms
Duration : 00:00:11.260
Duration : 00:00:11:13
Duration : 00:00:11.260 (00:00:11:13)
Bit rate : 43500000
Bit rate : 43.5 Mb/s
Width : 3840
Width : 3 840 pixels
Height : 2160
Height : 2 160 pixels
Sampled_Width : 3840
Sampled_Height : 2160
Pixel aspect ratio : 1.000
Display aspect ratio : 1.778
Display aspect ratio : 16:9
Rotation : 180.000
Rotation : 180°
Frame rate mode : CFR
Frame rate mode : Constant
Frame rate : 50.000
Frame rate : 50.000 FPS
Frame count : 563
Color space : YUV
Chroma subsampling : 4:2:0
Chroma subsampling : 4:2:0
Bit depth : 8
Bit depth : 8 bits
Scan type : Progressive
Scan type : Progressive
Bits/(Pixel*Frame) : 0.105
Stream size : 61409418
Stream size : 58.6 MiB (100%)
Stream size : 59 MiB
Stream size : 59 MiB
Stream size : 58.6 MiB
Stream size : 58.56 MiB
Stream size : 58.6 MiB (100%)
Proportion of this stream : 0.99539
Writing library : x264 - core 161 r3048 b86ae3c
Writing library : x264 core 161 r3048 b86ae3c
Encoded_Library_Name : x264
Encoded_Library_Version : core 161 r3048 b86ae3c
Encoding settings : cabac=1 / ref=2 / deblock=1:0:0 / analyse=0x3:0x111 / me=hex / subme=5 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=0 / threads=18 / lookahead_threads=4 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=0 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=1 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=2pass / mbtree=1 / bitrate=43500 / ratetol=1.0 / qcomp=0.50 / qpmin=0 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=300000 / vbv_bufsize=300000 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:0.00
colour_description_present : Yes
colour_description_present_Source : Stream
Color range : Limited
colour_range_Source : Stream
colour_primaries_Source : Stream
transfer_characteristics_Source : Stream
Matrix coefficients : BT.709
matrix_coefficients_Source : Stream
Codec configuration box : avcC
Im DebugOutput wird was ganz anderes gezeigt:
Video
Count : 378
Count of stream of this kind : 1
Kind of stream : Video
Kind of stream : Video
Stream identifier : 0
StreamOrder : 0
ID : 1
ID : 1
Format : AVC
Format : AVC
Format/Info : Advanced Video Codec
Format/Url : http://developers.videolan.org/x264.html
Commercial name : AVC
Format profile : High@L5.1
Format settings : CABAC / 1 Ref Frames
Format settings, CABAC : Yes
Format settings, CABAC : Yes
Format settings, Reference frames : 1
Format settings, Reference frames : 1 frame
Format settings, GOP : M=1, N=15
Internet media type : video/H264
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 11277
Duration : 11 s 277 ms
Duration : 11 s 277 ms
Duration : 11 s 277 ms
Duration : 00:00:11.277
Duration : 00:00:11;08
Duration : 00:00:11.277 (00:00:11;08)
Bit rate : 43574385
Bit rate : 43.6 Mb/s
Width : 3840
Width : 3 840 pixels
Height : 2160
Height : 2 160 pixels
Sampled_Width : 3840
Sampled_Height : 2160
Pixel aspect ratio : 1.000
Display aspect ratio : 1.778
Display aspect ratio : 16:9
Rotation : 180.000
Rotation : 180°
Frame rate mode : VFR
Frame rate mode : Variable
Frame rate : 29.970
Frame rate : 29.970 (29970/1000) FPS
FrameRate_Num : 29970
FrameRate_Den : 1000
Minimum frame rate : 28.571
Minimum frame rate : 28.571 FPS
Maximum frame rate : 30.000
Maximum frame rate : 30.000 FPS
Frame count : 338
Color space : YUV
Chroma subsampling : 4:2:0
Chroma subsampling : 4:2:0
Bit depth : 8
Bit depth : 8 bits
Scan type : Progressive
Scan type : Progressive
Bits/(Pixel*Frame) : 0.175
Stream size : 61428687
Stream size : 58.6 MiB (100%)
Stream size : 59 MiB
Stream size : 59 MiB
Stream size : 58.6 MiB
Stream size : 58.58 MiB
Stream size : 58.6 MiB (100%)
Proportion of this stream : 0.99547
Title : Core Media Video
Encoded date : UTC 2019-10-03 21:56:38
Tagged date : UTC 2019-10-03 21:56:50
colour_description_present : Yes
colour_description_present_Source : Container / Stream
Color range : Limited
colour_range_Source : Stream
Color primaries : BT.709
colour_primaries_Source : Container / Stream
Transfer characteristics : BT.709
transfer_characteristics_Source : Container / Stream
Matrix coefficients : BT.709
matrix_coefficients_Source : Container / Stream
Codec configuration box : avcC
-> Verwirrt dachte Du schicktst mir ein Sample vom Input,...
Wenn ich den Aufruf von Oben auf die Datei die ich habe bei mir verwenden (angepasste Pfade), ist er auch nach ein paar Sekunden durch,..
Das Programm wurde von mir nach 10 min manuell geschlossen, weil eben alles ausgegraut bleibt und ich nichts mehr bedienen kann. Erst nachdem ich die 3 Punkte in den Einstellungen geändert hatte, wie in deinem Post von 20:20, kann man MOV-Dateien öffnen.
Die Videodatei, die ich dir geschickt habe, ist genau die aus dem Debug-Log, keine andere. Keine Ahnung, warum das Programm bei mir solche Probleme verursacht. Die Fehlermeldung, die ich insgesamt neun Mal wegklicken muss, kommt im Übrigen auch bei MP4-Dateien...
zu den PopUps:
Eigentlich sollten die Popup's nach den resetten der Defaults (Config->Defaults->Reset->All) nicht mehr kommen,..
Deinstalliere mal Hybrid mit Einstellungen und installier mal die dev Version neu.
Zum Einfrieren: Ist mir total unklar wie ich komplett andere Informationen (andere Framerate und mit x264 encoded) erhalte, wenn es die gleiche Datei ist,...
Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.