h264 conversion application for Windows
bits last edited by
I have written an app that can convert the raw h264 files that come from these Reolink NVR's.
I have also released the source code so hopefully others can add their own features.
Modern Reolink NVR clients create a temp download file in C:RepTemp.bctmp, then converts and then deletes the temp download file.
The download file is the file my app can work with or the h264 files older clients generated.
My app can split the raw h264 files by itself and then use ffmpeg to create an avi or mp4. None of that require files from old NVR clients.
Or my app can make use of BCNetSDK.dll files from older NVR clients and create files exactly like the older NVR clients could.
The main features are:
-Split h264 to video and audio files.
-Use ffmpeg to convert older camera audio
-Use ffmpeg to create mp4 or avi files with audio for both old and new cameras
-Conversion of h264 external to the NVR client itself. Similar to previous h264toavi or avigenerator apps.
-Supports all BCNetSDK conversion methods if correct dll's are found: old avi, old mp4 and new mp4. Which to my knowledge no clients offered all 3 options
-Use FFmpeg and internal tools to try to make better files from BCNetSDK conversions, eg can correct framerate, use audio from a conversion method that succeeded in extracting valid audio etc.
The app works best if you obtain and put ffmpeg.exe in the same folder.
BCNetSDK options become available if the BCNetSDK.dll files can be found.
One feature that is missing is the ability to auto detect night recordings and adjust the framerate to suit, the framerate currently needs to be set manually.
Download and source: