Coder Social home page Coder Social logo

usc-imi / aeo-light Goto Github PK

View Code? Open in Web Editor NEW
43.0 41.0 11.0 603 KB

AEO-Light 2 is a new generation of optical sound extraction software developed by the University of South Carolina in close cooperation with Tommy Aschenbach. The project is made possible by the generous support of the National Endowment for the Humanities.

License: Other

C++ 92.61% QMake 1.22% GLSL 5.03% C 1.14%

aeo-light's People

Contributors

bbito avatar retokromer avatar sjohnson-imi avatar wilsbacher avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

aeo-light's Issues

[wish] user’s manual

In my opinion, it would be beneficial for this project to update the user’s manual. The source could be published here on GitHub as well. This would allow more easily to contribute.

I also suggest to add the Makefile here on GitHub.

And a README.md file.

OpenGL 4.5 with AEO-Light 2.2

Hi, I am attempting to run AEO-Light in Windows 10. Apparently, OpenGL 4.5 will not work in Windows 10. Any suggestions? I am not very tech savvy. Also, does AEO-Light 2.2 require MCR R2013a like AEO-LIGHT 1.1 does? Thanks, Brad

Audio monitoring after new sample

We have noticed on a few Mac Pros that after doing a "New Sample" the resulting audio playback sounds like it's underwater or has a lot of flutter. The files sound fine once played back. The problem is only when listening to new samples.
This did occur on another Mac Pro but went away. Any ideas what might cause this?

Linux build instructions

Regrettably the wiki is read-only, thus dumping my notes on how to build AEO-light on linux as a ticket (a participant from @retokromer Annecy workshop pestered me to finally complete that task now...). Note, instructions are written as a Dockerfile, thus it is easier to test them. Use docker cp in order to retrieve the binary after a successfull build. Note that in order to actually run the binary on other machines it is necessary to install the required runtime libraries (i.e., libtiff, qt5 including the multimedia component and ffmpeg). Also it is necessary to also retrieve /usr/local/lib/libDSPFilters.so from the image, since that one is not linked statically.

Dmg file seems not working anymore

Hi everyone,
I face an issue trying to install your tool under Mac OS.
Current 2.3.3 dmg file returns "no mountable file system" on double-click.
I'm running a 10.9.5 os.
I tried 3 dls with same issue.

Regards

Frame rate

Is it possible to choose frame rates (such as 16 fps) that are not near 24 fps in AEO-Light?

Windows 11 - Can't Create New File

In Windows 11, I'm running into a problem just getting it to launch.

Open the program. Click "New Project." It opens the Film Source dialog, looking for a .dpx file. There are none since this is a new installation.

Click "Open" and nothing happens.

Enter a file name to create a new project and it pops up "file not found."

Am I missing something or is this a bug in Windows 11? (It won't let me install vcredist_x64 because a newer version already exists.)
test

Using AEO-Light by command line (OSX)?

Hi there,
Since it ´s frustratingly slow to open a folder that contains large amounts of dpx files, i´d like to know if it´s possible to open a new project by using Terminal? I´m inexperienced working with command line but propably somebody could help me out and point me the right direction?
Thanks,
Mikko

96khz Sample rate confusion on New Sample

  • We are making 96khz wav files from tiffs. Sometimes when making a New Sample when Extract settings are set to 96Khz, we hear what sounds like a sample rate mismatch and it sounds as if it is perhaps underwater. Setting it back to 48Khz, makes the preview work again. Changing back to 96Khz before rendering makes a good 96Khz wav file. Sometimes it does not care about the sample rate setting and it will preview New Sample just fine when set to 96Khz. Should the New Sample preview only work in 48Khz sample rate? We are using Mac.

avcodec-56.dll is missing

AEO-Light fails at launch with the message:

The program can't start because avcodec-56.dll is missing from your computer. Try reinstalling the program to fix this program.

But I see avcodec-56.dll in the AEO-Light folder with the executable.

OS: Windows 7

Image Processing tool not working

When I want to use image processing to change the gain or put on the s-curve (or any of the actions), it doesn't change the image at all. It's like it has no effect. Has anyone had that problem?

sampling numerical values wrapping instead of capping when saturated

Hello,
I am encountering a situation where the wave data wraps instead of capping. I am trying to figure out a way to avoid this issue but there are no setting to scale down the soundwave. It does not matter that I choose 16bits or 24bits sampling, the wrapping occurs in exactly the same way for both.
SaturationDistortion

To demonstrate my issue I am currently making available a zip file containing JPEGs of the scans (dpx files were too big) of a section of audio that is currently experiencing the issue. They will be available in the next 10 mins at this url:
www.deniscarl.com/samples/saturationSample.zip (359MB)

These samples are taken from a 35mm film one hole at a time, using aeo-light at 24fps this makes an audio file that is at 1/4th of normal speed.

Screenshot from 2020-02-17 23-36-15

Even capping would be distortion, I really wonder why there isn't any "volume knob" somewhere in aeo-light software to avoid any saturation of the sort.

Sound Timecode advance not working 2.3.2

If I render with Sound Timecode Advance enabled, it works the same as if it were disabled. There is no advance. I have to manually move soundtrack 20 frames for picture to be in sync. I am using daVinici Resolve to sync audio. I get same result with other syncing programs.

CineForm integration

FYI: I published two Homebrew formulae for installing the CineForm codec’s library:

  • to install the static library of GoPro’s CineForm codec:
    brew install --HEAD avpres/formulae/cineform-gopro
  • to install alternate shared and static CineForm libraries (clean-up by Emeric Grange):
    brew install --HEAD avpres/formulae/cineform

(related to #17)

critical error message

I use windows 10 and I uninstalled and reinstalled aeo-light version 2.3.3 and these error messages come up

Screenshot (1)

Screenshot (2)

No waveform computed (AEO-Light 2.2 beta OS X)

Hi. I've been using the original AEO-Light version for awhile and loving it. On my older (2011) Mac Pro it launches and the UI works without errors, but no waveform is computed when I view frames. The logfile shows several errors:

New frame window
GL Error in ../aeo-light/frame_view_gl.cpp at line 589:
Invalid Operation

GL Error in ../aeo-light/frame_view_gl.cpp at line 593:
Invalid Operation

GL Error in ../aeo-light/frame_view_gl.cpp at line 610:
Invalid Operation

GL Error in ../aeo-light/frame_view_gl.cpp at line 796:
Invalid Operation

My GPU is a Radeon HD 5770 with 1GB VRAM. Any idea what's going on? (It works great on several modern Macs.)
-Z

Please help! - Error extracting sound: Could not read requested frame number: 1

Please help!

I tried watching the "how-to" video on youtube and set it up accordingly (Link to video: https://www.youtube.com/watch?v=KRG3nGpnBTA)

But it doesn't pick up any sound at al when I try to do a sample, and when I try to extract sound I gives me an error (stated in the title) - I'l attach the error log below:

Starting project:
Fri Feb 19 12:02:28 2021
Opening starting project
New frame window
GL Error in ../aeo-light/frame_view_gl.cpp at line 593:
Invalid Operation

GL Error in ../aeo-light/frame_view_gl.cpp at line 597:
Invalid Operation

GL Error in ../aeo-light/frame_view_gl.cpp at line 614:
Invalid Operation

GL Error in ../aeo-light/frame_view_gl.cpp at line 819:
Invalid Operation

OpenGL overlap 0 Using OpenGL 0 FrameStart 0 FrameStop 1 start search 4 end search 4 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.1 FrameStop 1.1 start search 190 end search 290 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.1 FrameStop 1.1 start search 190 end search 290 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.1 FrameStop 1.1 start search 190 end search 290 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.1 FrameStop 1.1 start search 190 end search 290 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.1 FrameStop 1.1 start search 190 end search 290 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.108 FrameStop 1.108 start search 205 end search 306 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.108 FrameStop 1.108 start search 381 end search 482 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.108 FrameStop 1.108 start search 381 end search 482 0
Fri Feb 19 12:04:33 2021
AEO-Light v2.3.3
Source: /Volumes/G-Drive - JBOD Setup/Test af Optisk lyd/Edit version.mp4
Output: /var/folders/pg/b4722jt97gs7sndh8wvqphkm0000gn/T/aeoJL2837.wav
Size: 1920x1080

----- OpenGL SETTINGS -----
AEO-Light Project Settings
Source Scan = /Volumes/G-Drive - JBOD Setup/Test af Optisk lyd/Edit version.mp4
Source Format = LibAV Video
Frame Rate = 23.976 fps
Use Soundtrack = 1
Left Boundary = 1480
Right Boundary = 1615
Soundtrack Type = Mono
Use Pix Track = 1
Left Pix Boundary = 646
Right Pix Boundary = 1447
Frame Pitch Start = 178
Frame Pitch End = 271
Overlap Search Size = 5
Frame Translation = 200
Lift = 0
Gamma = 100
Gain = 100
S-Curve Value = 300
S-Curve On = 0
Blur = 0
Negative = 0
Desaturate = 0
Calibrate = 0
Export Frame In = 0
Export Frame Out = 6725
Export Sampling Rate = 48khz
Export Bit Depth = 16 Bit
Timecode Advance = 0
Export XML Sidecar = None
View Zoom = 0
View Overlap = 0
View Soundtrack Only = 1
View Frame = 496

OpenGL version 2.1
Frame window is exposed.
FileRealBuffer = [0x1213fc000,0x1214e7000] (2x240240
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
Fri Feb 19 12:05:52 2021
AEO-Light v2.3.3
Source: /Volumes/G-Drive - JBOD Setup/Test af Optisk lyd/Edit version.mp4
Output: /Volumes/G-Drive - JBOD Setup/Test af Optisk lyd/Extract test 1.wav
Size: 1920x1080

----- OpenGL SETTINGS -----
AEO-Light Project Settings
Source Scan = /Volumes/G-Drive - JBOD Setup/Test af Optisk lyd/Edit version.mp4
Source Format = LibAV Video
Frame Rate = 23.976 fps
Use Soundtrack = 1
Left Boundary = 1480
Right Boundary = 1615
Soundtrack Type = Mono
Use Pix Track = 1
Left Pix Boundary = 646
Right Pix Boundary = 1447
Frame Pitch Start = 178
Frame Pitch End = 271
Overlap Search Size = 5
Frame Translation = 200
Lift = 0
Gamma = 100
Gain = 100
S-Curve Value = 300
S-Curve On = 0
Blur = 0
Negative = 0
Desaturate = 0
Calibrate = 0
Export Frame In = 0
Export Frame Out = 6725
Export Sampling Rate = 48khz
Export Bit Depth = 16 Bit
Timecode Advance = 26
Export XML Sidecar = None
View Zoom = 0
View Overlap = 0
View Soundtrack Only = 0
View Frame = 496

OpenGL version 2.1
Frame window is exposed.
FileRealBuffer = [0x12783f000,0x12ab9d000] (2x13465452
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0
OpenGL overlap 0 Using OpenGL 0 FrameStart 0.178 FrameStop 1.178 start search 847 end search 948 0

Sound extraction canceled before finishing.
Fri Feb 19 12:11:06 2021

Installing in Linux

I am trying to install this project in Linux but I don't find any compilation instructions. Can someone point out to an installation guide to a Linux machine? Is the project being maintained? Thanks in advance.

Using "queue" with videos stops between jobs asking if the video has to be buffered

When using a video as a source (on mac) aeo-light asks if the video has to be buffered, (this in some cases increases the speed performances). This is ok for single jobs, but it is a problem when adding many jobs in the queue, because the queue stops at each job asking if I want to buffer the next video. Is there a way to set as a default that videos have to be buffered (or not buffered)? It does not make sense to have a queue that stops between jobs, isn't it?

Feature Request: Image processing - flip image horizontal

First of all, can I just say that I love this software and have been able to pretty consistently get great results from it and am very thankful that you have decided to make this open source.

One small feature that might improve workflows for some people is the ability to flip the image horizontally.
When a piece of film is scanned containing a stereo soundtrack, but scanned so the image is in the viewable "projected" orientation, the left and right tracks are in the opposite position to what AEO-Light expects. That is, with the right track on the outboard or sprocket hole side.
I'm not sure what image handling library this uses and how easy this would be to implement but just something I thought might be worth considering for a future release.
Obviously flipping either the source material before export or switching the stereo tracks later is fairly trivial but I just thought it might be worth having.

Error writing wav file

Hi,
please help me. AEO-light is writing me a error.
“Error writing wav file”.
Please see the attachment.
How can I fix this?

Thomas
03

More frame rates

Hi All

It would be great if AEO could use more frame rates then the 3 that are currently available. Perhaps the option to type in the desired frame rates.

At least, 30, 48, 50, 59,94 and 60 would be great, not to mention all the other less common frame rates.

I fully admit that my use case is at the very edge of what AEO-light is intended for, but we are using it for contemporary media.

AEO-Light on mac (not generating file with audio)

Hi.

novice to the AEO-light software, but have followed instructions pretty thoroughly so not sure what I am missing.

Transferred sample of an old 16mm sound film, both image and optical sound waves. Exported out a 1080p quicktime. Imported into AEO, assigned soundtrack frame borders properly as well as picture strip. 

However, when I try to create a sample or even just export the whole quicktime, it generates a .wav with NO audio. Not even a weak signal, NOTHING. I know this film has audio, but for what it's worth, I even downloaded a sample clip from the AEO website to be certain that it isn't my captured file. Again, no actual audio created in resultant audio file.

My computer is an older Mac pro (early 2008 model) w/2.8 quad core intel xeon, ATI Radeon HD2600XT 256 mb. I believe this model by spec has Open GL 3.3 according to apple's website. Not sure if I have to activate it(?). It is running El Capitan.

Any help would be great in resolving this. Thank You.

Rick

source not compiling /w gcc 4.8.5

GCC compiler (4.8.5) throws an error:

mainwindow.cpp:93:27: error: taking address of temporary array
that line in source is:
#define aeo_av_err2str(n) av_err2str(n)

is there any workaround, I have tried defining -std=c++11 and removing #define with no luck so far

Thanks for any advice

Mono Files

As describes in #52 I process Left and Right channel separately.

It would in this process be less tedious, if AEO could render to a proper mono file and not just a stereo file with the one channel releated twice.

Sune

Linux compile

Hi there
Looking for a Readme on how to compile it under Linux. Not being a developer I am struggling a bit..
Any third parties soft. required apart from Matlab compiler?
Many thanks
Ed

No Read Me File or Basic Documentation?

Would love it if there was a read me file and/or some basic documentation about what everything does and how it's intended to be used. Most things are pretty obvious, but knowing where to start and end frame lines is a little ambiguous since there's usually small gaps between each frame. Do you align to the image, or the start of the frame line, or end of the frame line?

Clarification on these things would be super helpful.

Could not find MCR

AEO-Light fails at launch with the message:

Could not find version 8.1 of the MCR
Please install the correct version of the MCR

OS: Windows 7

What may have caused this Hum?

I have tried AEO Light V 3 with sample dpx file sequence downloaded from the imi.cas.sc.edu. The extracted audio had a loud hum. What may have caused this.

NEH183trim2_00001_1.mp4

Thanks.

Large yet empty files

Here's a problem I often have with AEO-Light. It happens completely randomly as far as I can tell, and I've used the program a lot. The issue presents itself about every five times I run AEO-Light. It's currently happening with version 2.3.3, and it also happened with the last version I used, v 2.2.

I'll load a file into AEO-Light as TIFF files, as I always do. I make adjustments, listening to the samples with each change, until I think I made it the best I can. I start the extraction, which takes the usual amount of time for the length of the video. It produces a WAV file of expected file size.

And then I go to listen to the file, and it lasts a tiny fraction of a second and is silent! The properties tab of the file shows it as having zero seconds duration, even though it can be a great big WAV file.

This happens with all of the same settings that I use to produce good files. It keeps happening.

Anyone else?

Is there a user forum for this software anywhere besides this rarely updated GitHub issues page? I think such a forum would be useful beyond bug reports, to share tips on getting better sounding files, etc.

Jay Schwartz

Feature Request:Export Video in Queue

It looks as if currently it is only possible to extract audio in the Queue feature. It would be great to have the option to also export video. Leo-light is a great product and we have 100s of films to process using it, and it would be great if these could be queued once digitized to export video an sound, especially for those of us who forget that we have more to process once one is done! Thanks

Neg Density track clipping

We have been scanning a lot of negative variable density and have noticed in the various audio recovery applications that there is often some "squaring" of the tops of the waveform. I have attached images showing the settings and the appearance of the waveform. Is there any different settings we should try to improve this? The sound is much better than with our red led Sondor reader, but there is still some distortion we have not been successful in eliminating.

nr002527-s_aeo_snip1
nr002527-s_aeo_snip2
nr002527-s_aeo_snip3

AEO-Light 2.3.3

Hello!
How can I change the resolution of 640 * 480 video to 1440 * 1080 when outputting?
I scan with a resolution of 2592 * 1944, and I receive at the output 640 * 480

truncated wav files

Wav files that we have created in aeo-light v 2.3.2 are showing up as truncated in both MediaInfo as well as BWF MetaEdit and rawcooked.

MediaInfo output in General section: IsTruncated: Yes

BWF MetaEdit Tech data: Errors: invalid Wave: truncated

I'm trying to figure out a workaround, but it would be ideal if the output direct from AEO-Light was not truncated.

The files play back normally and seem OK.

Has anybody else run into this issue? I am unable to identify a setting in the GUI to prevent the files from appearing truncated.

Thanks,
Madison

Command line options

Hi All

I use AEO light in a way it is not intended, meaning that we generate new abstract animated videos and sonify them with AEO light.

I am creating my own software that does the sonification in real time, which is great for performance, but when I sonify offline, my results are not as good as with AEO light.

As I do preprocessing separate for left and right, it would be great to be able to launch and control AEO Light from the command line, a bit like ffmpeg would be cool.

So, consider this a feature request

Windows GUI

Minor issue. Windows 10, HD or UHD screens. Gui is a little off. Title hides behind buttons and there is horizontal and vertical scrolling when opening the program.

https://imgur.com/a/5fnFI

24 Hz Clicking Artifact with Length Modulated Sound (Possibly due to poor calibration / small overlap)

Hello everyone,

first of all, thank you so much for creating AEO-Light. It is a very impressive piece of software helping me a lot with my personal project: I am currently working on a digital restoration of the first feature film my late father directed in 1981 ("Der Tod in der Waschstraße" www.imdb.com/title/tt0083213). Luckily I could locate the original camera negatives and was able to digitize everything frame by frame at my former workplace using an ARRISCAN XT 35 mm scanner (thank you ARRI!).

Converting the first reel of the sound negative went splendidly using AEO-Light. However, unfortunately for the remaining four reels of the film we accidentally must have used a different scanner gate which ever so slightly cropped the sound negative frames just a little bit. (I didn't notice this while scanning but unfortunately only now, months later). So for example the bottom border of a frame might look like this:

image

Now, there are three issues:
(1) The black border creates an artificial signal (needs to be cropped)
(2) There is a smaller overlap between consecutive frames, so the stitching algorithm could run into problems.
(3) Due to the gate the illumination could be different close to the gate border (--> possibly needs to be fixed by calibration)

Regarding (1) I cropped the frames myself (or more precisely I zoomed in a bit with Davinci Resolve). Regarding (2), luckily there still seems to be a little bit of overlap, but my frame settings in AEO-Light are really at its extreme values:

Screenshot 2020-06-30 22 01 25

Screenshot 2020-06-30 22 01 29

Regarding issue (3) the calibration feature of AEO-Light does not seem to fix the problem (Is it more aimed at density modulated sound?). Basically, running AEO-Light, unfortunately still creates a 24 Hz "clicking" for quiet parts of the film. As soon as there is more signal it seems to work better (see sample extraction on shared link below). Now, I am not sure how to proceed. I also don't know if the problem comes from issue (2) or issue (3) or a combination of both.

Does anyone have any idea what I could try to fix this? If you want to look the data, that's possible. I have uploaded 500 frames of the second act (also the "zoomed" frames from Resolve):

http://maltefilm.de/filerun/wl/?id=KRWVoXnIqrj6rhesKKw8WcaFLkspvPBR

By the way, the files on the server have been corrected for dust artifacts and transcoded to monochrome dpx. So it's not the original scan. Let me know, if you think it might help to have a look at the original scan. I am grateful for any piece of advice!

Thank you so much in advance,

Malte

I see that a newer version of FFmeg now has cineform support

I 'd like to update using the latest FFmeg binaries for Mac OSX so that I could load Cineform file directly into AEO. I have done some Xcode programing builds. Not sure what I would have to do here but am willing to try with some support and guidance... or do you have and Archived directory that can be downloaded and then I just launch the project and update where necessary.
I am not a total novice but have only worked in Xcode on a Mac.
George

Windows version also puts out a file with no audio.

I'm having the same problem with the Windows version. It will look like it's extracting (recording) but when the file is opened there is only about 2 to 5 seconds of audio and the file is very large and when opened in Audacity it is the full running time of the file with only a few seconds of audio.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.