Kdenlive 22.12.0 export fails with `Cannot find mob ID for clip`
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia in opentimelineio_contrib/adapters/aaf_adapter/aaf_writer.py, in particolare con _gather_clip_mob_ids e l'errore alla riga 239, quindi traccia la chiamata da advanced_authoring_format.py. Riproduci la timeline con un singolo clip e tre parti usando otioconvert e confronta i mob ID raccolti con i riferimenti ai clip. Il lavoro è completato quando l'esportazione OpenTimelineIO di Kdenlive crea il file richiesto senza questo errore.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Bug Report
Incorrect Functionality and General Questions
Kdenlive OTIO export fails with Cannot find mob ID for clip.
To Reproduce
- Operating System: EndeavourOS, up to date
- Python version: 3.10.8
- OpenTimelineIO release version or commit hash
$ otioconvert --version
OpenTimelineIO version: 0.15.0
No pkg_resource plugins installed.
- Compiler information:
binary installed, not compiled locally.
Expected Behavior
In Kdenlive 22.12.0, choose the menu option "Export OpenTimelineIO...", provide a name for the new file, click save, and get a new file successfully created.
Screenshots
n/a
Logs
Here's the result:
Traceback (most recent call last):
File "/usr/bin/otioconvert", line 33, in <module>
sys.exit(load_entry_point('OpenTimelineIO==0.15.0', 'console_scripts', 'otioconvert')())
File "/usr/lib/python3.10/site-packages/opentimelineio/console/otioconvert.py", line 278, in main
otio.adapters.write_to_file(
File "/usr/lib/python3.10/site-packages/opentimelineio/adapters/__init__.py", line 192, in write_to_file
return adapter.write_to_file(
File "/usr/lib/python3.10/site-packages/opentimelineio/adapters/adapter.py", line 198, in write_to_file
result = self._execute_function(
File "/usr/lib/python3.10/site-packages/opentimelineio/plugins/python_plugin.py", line 153, in _execute_function
return (getattr(self.module(), func_name)(**kwargs))
File "/usr/lib/python3.10/site-packages/opentimelineio_contrib/adapters/advanced_authoring_format.py", line 1618, in write_to_file
otio2aaf = aaf_writer.AAFFileTranscriber(timeline, f, **kwargs)
File "/usr/lib/python3.10/site-packages/opentimelineio_contrib/adapters/aaf_adapter/aaf_writer.py", line 88, in __init__
self._clip_mob_ids_map = _gather_clip_mob_ids(input_otio, **kwargs)
File "/usr/lib/python3.10/site-packages/opentimelineio_contrib/adapters/aaf_adapter/aaf_writer.py", line 239, in _gather_clip_mob_ids
raise AAFAdapterError("Cannot find mob ID for clip {}".format(otio_clip))
opentimelineio_contrib.adapters.aaf_adapter.aaf_writer.AAFAdapterError: Cannot find mob ID for clip Clip("cámara entrevistando a Pedro", ExternalReference("the cell phone/phone--VID_20220820_171818.mp4"), TimeRange(RationalTime(0, 29.97), RationalTime(868, 29.97)), {})
Additional Context
The clip related to the error is the only clip in the timeline. There are no transitions nor effects, just a single clip cut into three parts with no spaces in between.
- Lingua principale
- C++
- Stelle
- 2.1k
- Fork
- 362
- Merge medio
- 1g 20h
- PR unite (30g)
- 5
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di AcademySoftwareFoundation/OpenTimelineIO
-
otio_imath.cpp fails to compile with the latest Imath/pybind11Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
AcademySoftwareFoundation/OpenTimelineIO#2037 ·
I maintainer di solito rispondono entro 1 giorno
-
Clang warning suppression flag applied to gcc buildsForse già presa @dajiaohuang l’ha presa 10 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
AcademySoftwareFoundation/OpenTimelineIO#2036 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Rust bindings?Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
AcademySoftwareFoundation/OpenTimelineIO#2093 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Some documentation is missingForse di nuovo libera @Iqranawaz-debug l’ha presa 17 giorni fa e non c’è nessuna pull request aperta. Apertadevdays26 documentation good first issue help wanted
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
AcademySoftwareFoundation/OpenTimelineIO#2042 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
AcademySoftwareFoundation/OpenTimelineIO#2029 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di AcademySoftwareFoundation/OpenTimelineIO
Issue simili
-
documentation enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
QuantStack/git2cpp#203 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
BaptisteHudyma/Lamp-Da#588 ·
I maintainer di solito rispondono entro 1 giorno
-
bug macOS networking
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
docling-project/docling-parse#448 ·
I maintainer di solito rispondono entro 5 giorni