-
Notifications
You must be signed in to change notification settings - Fork 65
Error using seethru-convert #60
Description
I'm trying out seeThru for the first time and it seems to be just what I need to play transparent video in my online application. I got the demo files to work and got my own code to work with your demo videos. However, I am having a problem getting seethru-convert to work properly on my videos.
When I run seethru-convert on my Windows Subsytem for Linux (Ubuntu) with this command:
seethru-convert --in myVideo.mov
--out myVideoWithMask.mov
I get a file called seethru-tmp-alpha.mov which has a good video mask, but the myVideoWithMask.mov file is zero length and the program throws the following error:
/usr/bin/seethru-convert: 2: /usr/bin/seethru-convert: /bin: Permission denied
An error occurred combining the video sources: ffmpeg exited with code 1: Error reinitializing filters!
Failed to inject frame into filter network: Invalid argument
Error while processing the decoded data for stream #0:0
Conversion failed!
I tried this again on an AWS instance with Ubuntu 16.04.4. Same inputs, same command line, and I get
/usr/bin/seethru-convert: 2: /usr/bin/seethru-convert: /bin: Permission denied
An error occurred combining the video sources: ffmpeg exited with code 1: Error opening filters!
My search for a solution indicates this is an issue with incorrect arguments to ffmpeg, but I don't have enough experience with ffmpeg to know what the right arguments are.
I don't have any other sample videos to try it with and don't have the tools to create one myself. Internet searches for sample videos with transparency did not turn up anything I could count on working (or that worked at all).
It would be nice to have a sample video here to use to test seethru-convert.
The video I was trying can be downloaded from http://www.dsturman.com/downloads/myVideo.mov. It was generated with Adobe After Effects.
Thank you.
-djs