3DSEncode is a frontend to youtube-dl and avconv (from libav, a ffmpeg fork) to help you convert 2D and 3D video files to the format supported by the 3DS.

Build instructions:
qmake
make