Applications Created by reverse enginnering the Panasonics Cameras
This Repository Contains some Applications created by Reverse enginnering Panasonic Cameras
For a Live Feed of your Camera use PanLivePlayerControl
.
For an v4l2 feed of your Camera use Panasonic_to_v4l2`.
Currently only Linux is supported. Macos was tried but SDL2(NSWindow) doesn't allow to create a window inside of an Thread it might be fixed in a later version.
This is a Application Written in C/C++ which gives you a Live feed of your Camera using sdl2.
PanLivePlayerControl uses : g++ SDL2 SDL2_image libcurl and libturbojpeg
Ubuntu/Debain : sudo apt install libsdl2-dev libsdl2-image-dev libcurl-dev libjpeg-turbo libao-dev
Just run the build.sh
script in the directory to build it.
Run ./PanLivePlayerControl <The IP of your Camera>
This captures the Live feed of your Camera to an v4l2 device.
Just run the build.sh
script in the directory to build it.
PanasonicToV4l2 uses : libv4l2cpp libcurl v4l2loopback(Fake v4l2 device) and g++
Ubuntu/Debain : sudo apt install libcurl-dev v4l2loopback-dkms
- Create a Fake v4l2 device (
sudo modprobe v4l2loopback video_nr=<The Number of the v4l2 device>
) ./PanasonicToV4l2 <The IP of the Cmaera> /dev/video<The same number you selected before>
Currently only the HC-V380 was tested but if this works with other cameras please create an issue.
The Code isn't optimized yet and still has tons of flaws see it as a proof of concept. If you fixed an issue or cleared up the code please create an PR.