Hi all,
I've been spending ages on trying to convert the separate L and R videos of a GoPro 3D HERO to a file format that the NEO3DO would understand, without using CineForm or GoPro Studio (I'm using linux). Finally I've found some example somewhere on the web using ffmpeg (or avconv) that actually worked. Here it is:
avconv -i rightfile -vf "movie=leftfile [in1]; [in]pad=iw*2:ih:iw:0[in0]; [in0][in1] overlay=0:0 [t1] ; [t1] scale=iw/2:ih [out]" outfile
Explanation: The right video gets padded onto a canvas twice as wide as the video. The left and right video are overlaid and the resulting video is horizontally scaled.
If you use a chest harness then your videos are upside down. Use hflip and vflip to turn the video 180 degrees (I think hflip and vflip are faster than two transpose filters, but I haven't tested that TBH). Here's the script:
avconv -i rightfile -vf "movie=leftfile [in1]; [in]pad=iw*2:ih:iw:0[in0]; [in0][in1] overlay=0:0 [t1] ;[t1] scale=iw/2:ih [t2]; [t2] hflip [t3]; [t3] vflip [out]" outfile
I've been spending ages on trying to convert the separate L and R videos of a GoPro 3D HERO to a file format that the NEO3DO would understand, without using CineForm or GoPro Studio (I'm using linux). Finally I've found some example somewhere on the web using ffmpeg (or avconv) that actually worked. Here it is:
avconv -i rightfile -vf "movie=leftfile [in1]; [in]pad=iw*2:ih:iw:0[in0]; [in0][in1] overlay=0:0 [t1] ; [t1] scale=iw/2:ih [out]" outfile
Explanation: The right video gets padded onto a canvas twice as wide as the video. The left and right video are overlaid and the resulting video is horizontally scaled.
If you use a chest harness then your videos are upside down. Use hflip and vflip to turn the video 180 degrees (I think hflip and vflip are faster than two transpose filters, but I haven't tested that TBH). Here's the script:
avconv -i rightfile -vf "movie=leftfile [in1]; [in]pad=iw*2:ih:iw:0[in0]; [in0][in1] overlay=0:0 [t1] ;[t1] scale=iw/2:ih [t2]; [t2] hflip [t3]; [t3] vflip [out]" outfile