Skip to content
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

moov atom not found / float division by zero #97

Open
GsHeri opened this issue Dec 4, 2023 · 2 comments
Open

moov atom not found / float division by zero #97

GsHeri opened this issue Dec 4, 2023 · 2 comments

Comments

@GsHeri
Copy link

GsHeri commented Dec 4, 2023

Using cuda for inference.
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001a212354e00] moov atom not found
Reading video frames...
Number of frames available for inference: 0
(80, 24515)
Traceback (most recent call last):
  File "F:\Projects\sd-next\venv\lib\site-packages\gradio\queueing.py", line 388, in call_prediction
    output = await route_utils.call_process_api(
  File "F:\Projects\sd-next\venv\lib\site-packages\gradio\route_utils.py", line 219, in call_process_api
    output = await app.get_blocks().process_api(
  File "F:\Projects\sd-next\venv\lib\site-packages\gradio\blocks.py", line 1437, in process_api
    result = await self.call_function(
  File "F:\Projects\sd-next\venv\lib\site-packages\gradio\blocks.py", line 1109, in call_function
    prediction = await anyio.to_thread.run_sync(
  File "F:\Projects\sd-next\venv\lib\site-packages\anyio\to_thread.py", line 33, in run_sync
    return await get_asynclib().run_sync_in_worker_thread(
  File "F:\Projects\sd-next\venv\lib\site-packages\anyio\_backends\_asyncio.py", line 877, in run_sync_in_worker_thread
    return await future
  File "F:\Projects\sd-next\venv\lib\site-packages\anyio\_backends\_asyncio.py", line 807, in run
    result = context.run(func, *args)
  File "F:\Projects\sd-next\venv\lib\site-packages\gradio\utils.py", line 641, in wrapper
    response = f(*args, **kwargs)
  File "F:\Projects\sd-next\extensions\sd-wav2lip-uhq\scripts\ui.py", line 160, in generate
    w2l.execute()
  File "F:\Projects\sd-next\extensions\sd-wav2lip-uhq\scripts\wav2lip\w2l.py", line 234, in execute
    mel_idx_multiplier = 80. / fps
ZeroDivisionError: float division by zero

i don't know what the problem is here. something seems to be wrong with my input video, but the error doesn't give me any more information.
it's a mp4 with 5:06 length.
i have started to work with wav2lip yesterday and successfully processed one other video (which was captured from the same camera, same resolution etc, but it was a lot shorter (9sec for testing).

for this video, i used handbrake to crop the part where the actual mouth movements will be, then saved it with constant framerate and web-optimized mp4.
i've tried it a couple of times now, with new versions of the video, better quality, web-optimized yes/no, different croppings. the audio is exactly as long as the video.

i know moov atom has something to do with corrupted / unfinished video files, but this is definitely not corrupt, since i've re-rendered it multiple times and made sure it completed.

also what's conspicuous: the preview image/player for the clip is black and it can't be played.
with my other clip, a thumbnail was displayed and i could preview it. with this, it's black and i can't play it

could it be just too long? is there a max length? what else could i try to find out what's wrong here? like i said, a different video clip from the same camera with the same settings worked fine
i appreciate any help

edit: tried again with the same video, re-exported via adobe premiere. same result..

@numz
Copy link
Owner

numz commented Dec 6, 2023

Hi,
Sorry about that
It seems to come from the video input file. Can you senf me the file extension or eventually the file itself?

Thanks

@GsHeri
Copy link
Author

GsHeri commented Dec 6, 2023

of course, i'd love to. if you give me your email, i can send it via wetransfer

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants