converting to video gets stuck at 99%

Converting source frames into swapped frames
Forum rules
Read the FAQs and search the forum before posting a new topic.

Please mark any answers that fixed your problems so others can find the solutions.
Locked
User avatar
rdestorm
Posts: 1
Joined: Thu Sep 19, 2019 6:17 am

converting to video gets stuck at 99%

Post by rdestorm » Thu Sep 19, 2019 6:26 am

Image
How to deal with it?
by torzdf » Thu Oct 31, 2019 1:46 am
I have pushed a bugfix which should fix this issue. Unfortunately it is a fair bit slower, as there is no way to get a guaranteed accurate frame count other than decoding the entire video frame by frame.

This should have solved the issue though.
Go to full post

User avatar
torzdf
Posts: 185
Joined: Fri Jul 12, 2019 12:53 am
Answers: 49
Has thanked: 8 times
Been thanked: 31 times

Re: conver to video,stop at 99%

Post by torzdf » Thu Sep 19, 2019 8:25 am

The most likely reason for this is that ffmpeg has read the frame count incorrectly, so it is waiting for a frame that will never come.

Is "data_dst.mp4" a video you can share? If you can, then this is something I can look to try and fix in the source code.
My word is final

User avatar
Gongus
Posts: 2
Joined: Tue Oct 29, 2019 1:48 pm

Re: conver to video,stop at 99%

Post by Gongus » Tue Oct 29, 2019 1:55 pm

Same problem here, it stops at 99%.
I've partially resolved using the option [-fr 1-(length -1)], but the output are frames, not a video.

P.s.: I don't get the [-ref] option meaning. Can someone explain me?

User avatar
torzdf
Posts: 185
Joined: Fri Jul 12, 2019 12:53 am
Answers: 49
Has thanked: 8 times
Been thanked: 31 times

Re: conver to video,stop at 99%

Post by torzdf » Tue Oct 29, 2019 10:48 pm

Ref is if your source is a series of frames and the output is a video. It needs the reference video to get the frame rate/audio etc.

When it hangs on the last step, it's *usually* because it has failed to read the frame count correctly. This can happen with variable frame rate videos. It's basically waiting for a frame that never comes.

Unfortunately I've never had this happen to me to be able to bugfix. If you can provide a video where this happens, than I can look to implement a fix.

The fact that the output is frames is probably because you are using the default writer. Use the ffmpeg writer if you want to write out to a video.
My word is final

User avatar
Gongus
Posts: 2
Joined: Tue Oct 29, 2019 1:48 pm

Re: converting to video gets stuck at 99%

Post by Gongus » Wed Oct 30, 2019 2:20 pm

Thanks for the reply, Torzdf.

Sure, this is the link to the video (4 sec.): https://drive.google.com/open?id=1NkwJl ... 7GyqihDfs4

User avatar
torzdf
Posts: 185
Joined: Fri Jul 12, 2019 12:53 am
Answers: 49
Has thanked: 8 times
Been thanked: 31 times

Re: converting to video gets stuck at 99%

Post by torzdf » Wed Oct 30, 2019 4:53 pm

Thanks for this. I can confirm that there are 98 frames in this video, but the count is returned by ffmpeg as 99. I will see if I can implement some kind of capture for this kind of issue
My word is final

User avatar
torzdf
Posts: 185
Joined: Fri Jul 12, 2019 12:53 am
Answers: 49
Has thanked: 8 times
Been thanked: 31 times

Re: converting to video gets stuck at 99%

Post by torzdf » Thu Oct 31, 2019 1:46 am

I have pushed a bugfix which should fix this issue. Unfortunately it is a fair bit slower, as there is no way to get a guaranteed accurate frame count other than decoding the entire video frame by frame.

This should have solved the issue though.
My word is final

Locked