-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
avb2aaf errors #3
Comments
Your not doing anything wrong. |
Thank you. Here's the project file from Avid First: |
|
Thank you. I've tried updating: According to this link it is not possible to open normal Avid projects in Avid First, which may explain the extra 4 bytes? https://www.premiumbeat.com/blog/review-avids-free-nle-media-composer-first/
I don't see any console window, and not option to open it. Avid First can be opened from the console, but running |
Thanks for looking, I never knew about avid first.
Or you can could try something like this if you want to use pip. |
The Resolve error doesn't help much either! The |
I tried to import the aaf in Avid First, but it says it's an unsupported format - but that might simply mean that is a limitation(Avid First doesn't import Avid "Pro" files). I opened the generated aaf file - wow, what a complicated format. Amazing what you're doing here. It would have been great to convert the Avid First files into something readable by ex. Davinci Resolve, but maybe OTIO can read the aaf, I haven't tested that yet. |
OTIO should be able to read th AAF file, it uses pyaaf2 to read AAFs. |
I've identified the |
I've tried the latest version, and now Resolve recognize the aaf files, but can't locate the media files. They're located here on my computer: Pointing Resolve to that folder doesn't help either, but opening the files in the Resolve Media Pool makes them import correctly. Resolve is missing the file names: For this import I used "imported" files in Avid, so maybe the file path is to be found a different place in the avb than when the file is linked? |
I've updated to the latest Avid First and it seems like the BINF problem is back:
|
can you verify you are using the latest github version of pyav? BINF has been Implemented and the files work for me. |
Now a sequence with "Imported" files is working, as long as you manually add the source clips to the Resolve Media Pool yourself. Or does it find the files automatically for you? |
sorry for the delay, but did you end up resolving this? (and sorry for the resolve pun :p) |
I haven't checked the free Avid First since, but I can try with the latest update of it, if you want this working? |
I'm just doing some house keeping. If you don't have the time I can close the issue |
I'm testing a file from Avid First.
In my Avid project folder I have:
The avb files produce this error:
C:\Users\user\pyavb\examples>python avb2aaf.py "C:\Users\user\Documents\MC First Avid Projects\tintwotin\Avid_test\Avid_test Bin.avb" b'BINF' b'464e49427d000000020e040000009da74e5ed93e18000000b7820100000000010000000300416e79010000000300416e79010000000300416e79010000000300416e79010000000300416e79010000000300416e79000003000c0005000100e0fffaff24006a000100004d004d004d010000b300b300b30600030000000002010200000003' Traceback (most recent call last): File "avb2aaf.py", line 798, in <module> avb2aaf_main(sys.argv[1]) File "avb2aaf.py", line 785, in avb2aaf_main with avb.open(path) as avb_file: File "C:\Users\user\AppData\Local\Programs\Python\Python37-32\lib\site-packages\avb\file.py", line 156, in __init__ self.content = self.read_object(self.root_index) File "C:\Users\user\AppData\Local\Programs\Python\Python37-32\lib\site-packages\avb\file.py", line 274, in read_object raise NotImplementedError(chunk.class_id) NotImplementedError: b'BINF'
And the avp file produce this error:
C:\Users\user\pyavb\examples>python avb2aaf.py "C:\Users\user\Documents\MC First Avid Projects\tintwotin\Avid_test\Avid_test.avp" Traceback (most recent call last): File "avb2aaf.py", line 798, in <module> avb2aaf_main(sys.argv[1]) File "avb2aaf.py", line 785, in avb2aaf_main with avb.open(path) as avb_file: File "C:\Users\user\AppData\Local\Programs\Python\Python37-32\lib\site-packages\avb\file.py", line 136, in __init__ assert ctx.read_fourcc(f) == b'ATob' AssertionError
The project consists of 3 cuts in the same source clip.
What am I just doing wrong?
The text was updated successfully, but these errors were encountered: