Closed iamrototo closed 4 years ago
your worker should listen to done event
{type: "done", data: "
But even that all we currently have is on std error (without any error :|)
@james4388 @iamrototo
Hi, nice to meet you.
I meet to same problem here with @iamrototo . I cannot get the result and output from done event .
The issue is at: https://github.com/Kagami/ffmpeg.js/issues/51
If you have figured out some solutions, are you willing to share me with your solution? Thanks
I'm using http://bgrins.github.io/videoconverter.js/#docs , which works perfectly on web worker
comment this line //worker.terminate();
I'm using http://bgrins.github.io/videoconverter.js/#docs , which works perfectly on web worker
@Zzzen it is five years ago
Hello,
I have to convert a bunch (right now 120 frames =4s of video) of image files (jpeg : 1024*576) to a video (mp4). This library seems the perfect match for me as I prefer to do everything on client side, and despite the lack of examples, thanks to some issues posted by people before me, I could figure out a bit how the lib works.
However, my first concern is that while rendering the first frame I reached immediately the error "Cannot enlarge memory arrays". Thanks to this issue (https://github.com/Kagami/ffmpeg.js/issues/9), I tried to set 128 - same problem (I can handle 2 frame and then have the issue). I set 256 and seems it works for the ~120 frames. However, I am just wondering if the memory is dependant from the number of the frame. Indeed, I wish to manage more than 4s of video (let's set a target of 5 minutes for example) and wondering if it will be possible or not at all to handle around ~10k frames with the same amount of memory (256) as I am really afraid to make all the work using this lib and finally figure out that 5minutes is impossible to convert.
The second issue which is linked to this issue title is that I don't understand how to get the result of the files.
My code:
The output is the following (what is strange is that is printed throught stderr and not stdout):
and after the conversion, the software execute the exit code 0 (should be ok) but without any data in msg.data (it's empty). I got nothing from stdout. I also try with different args like arguments: ["-i", "img_%d.jpg", "-an", "output.mp4"] but same issue.
Thanks for your help.