This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

[HELP] Fehlermeldung beim Muxxen (iPhone XR Clips)
#1
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.
Reply
#2
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).
Quelle: https://mkvtoolnix.download/doc/mkvmerge.html

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.
Offline between (including) 29th of June and 5th of July => RochHarz Festival
Reply
#3
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?


Attached Files Thumbnail(s)
       
Reply
#4
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.
Offline between (including) 29th of June and 5th of July => RochHarz Festival
Reply
#5
(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.


Attached Files Thumbnail(s)
   
Reply
#6
Setze mal deine Defaults zurück, dann sollte das PopUp eigentlich nicht mehr kommen,..

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Offline between (including) 29th of June and 5th of July => RochHarz Festival
Reply
#7
(17.04.2021, 14:00)Selur Wrote: Setze mal deine Defaults zurück, dann sollte das PopUp eigentlich nicht mehr kommen,..

Cu Selur

Ändert leider nichts daran...
Reply
#8
Irgendwas stimmt nicht.

Laut DebugOutput wird um 12:02:47 folgender Aufruf aufgerufen:
C:\Program Files\Video & Audio\Hybrid\64bit\ffmpeg.exe -y -ignore_editlist true -i "D:\Benutzer\tolde\Videos\Camcorder\2019-10-03.-18. Shanghai & Singapur\03.10.2019\2019-10-03 23'56'38.MOV" -map 0:0 -f mkvtimestamp_v2 "C:\Users\tolde\AppData\Local\Temp\2019-10-03 23'56'38.txt"
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,..
"I:\Hybrid\64bit\ffmpeg.exe" -y -ignore_editlist true -i "C:\Users\Selur\Desktop\2019-10-03 23'56'38.MOV" -map 0:0 -f mkvtimestamp_v2 "e:\Output\2019-10-03 23'56'38.txt"

Cu Selur
----
Dev versions are in the 'experimental'-folder of my GoogleDrive, which is linked on the download page.
Offline between (including) 29th of June and 5th of July => RochHarz Festival
Reply
#9
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...
Reply
#10
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.
Offline between (including) 29th of June and 5th of July => RochHarz Festival
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)