Name | Modified | Size | Downloads / Week |
---|---|---|---|
210122 | 2021-01-22 | ||
200124 | 2020-01-24 | ||
191021 | 2019-10-21 | ||
191019 | 2019-10-19 | ||
191015 | 2019-10-15 | ||
191014 | 2019-10-14 | ||
191006 | 2019-10-06 | ||
190922 | 2019-09-22 | ||
readme.txt | 2021-01-22 | 5.7 kB | |
Totals: 9 Items | 5.7 kB | 3 |
BCConvert greatly benefits from having FFmpeg.exe in its root folder. FFmpeg will allow BCConvert splitter: -Create avi and mp4 -Decode older cameras audio -Correct night mode frame rate BCNetSDK: -Create _BC_old_aviaud.mp4. _BC_old.mp4 video + _BC_old.avi audio -Create _BC_old_mp4aud.avi. _BC_old.avi video + _BC_new.mp4 audio FFmpeg.exe (eg 4.3): https://github.com/BtbN/FFmpeg-Builds/releases <<eg ffmpeg-n4.3.1-29-g89daac5fe2-win64-gpl-4.3.zip in bin folder Get best raw h264 files from VisionNet 1.1.2.28 or similar(eg SwannView Link 2.1.2.27): http://www.telran.co.il/product/2028/3mp-8ch-poe-nvr-visionnet http://www.telran.co.il/images/SmartclientForWIN10--20160602.rar BCConvert requires files in /BCNetSDK/ from clients x.1.2.x to use any BCNetSDK conversion methods: BCNetSDK.dll BCP2P_API.dll hi_VoiceEngine.dll IOTCAPIs.dll playctrl.dll RDTApis.dll Get newest BCNetSDK dll's from Swannview Link 2.1.2.43 or iNewCam 1.1.2.46(or DvrWebClient.exe from browser interface on Reolink firmware): Last surviving official links I know are of x.1.2.28: https://www.dropbox.com/s/6silfyta0zcuy31/SwannView%20Link%20Windows%20v2.1.2.28.exe?dl=1 http://www.telran.co.il/images/SmartclientForWIN10--20160602.rar 2.1.2.27 http://esslsecurity.com/downloads/softwares/smartclient%20windows%20v1.1.2.27.zip SwannView Link 2.2.2.8 and Reolink 7.2.2.x use BCSDKWrapper.dll and are not supported. Refer to info.txt for more details about BC platform CCTV. https://sourceforge.net/projects/bcconvert/ ************ BCConvert.exe -i infile -o outfile eg: BCConvert.exe -i test.h264 -o test BCConvert.exe -i test.h264 -o test -ffmpeginfps 12.5 BCConvert.exe -i test.avi -n -f 25 -d BCConvert.exe -i test.264 -f 25 -d BCConvert.exe -i test.264 -oldavi -newmp4 -i infile If not set: first h264/264 in local folder will be searched for Full path can be used -o outfile If not set: infile filename will be used. outfile extension will be stripped if entered Full path can be used -nosplit Do not split H264 to raw files. -nosplitclean Do not delete raw files created by split. -splith264vid FFmpeg will use H264 infile as video source instead of raw.video -splitfps <fps> FFmpeg input video fps. If not set: Auto detect -splitext <ext> FFmpeg will create this file type. Eg "mp4" "avi" "mkv". If not set: mp4 -newmp4 Use BCNetSDK to create "new" mp4. -oldmp4 Use BCNetSDK to create "old" mp4. -oldavi Use BCNetSDK to create "old" avi. -avifps <fps> fps is to correct BCNetSDK avi's that export with wrong fps. -avidisa Set avi audio to none. Worksaround BCNetSDK creating unplayable files for new cameras, but files will play no audio. -noffmpeg Disable all FFmpeg related features. -l Create log BCConvert_log.txt -h Show help -v Show version If ffmpeg.exe is found in directory it will: Convert raw h264 video to avi or mp4 (good for old cameras with no audio): ffmpeg.exe -f h264 -i _BC_raw.video -y -c:v copy _BC_raw.mp4 Convert raw adpcm_ima audio to aac (good for old cameras): ffmpeg.exe -f g729 -c:a adpcm_ima_oki -i _BC_raw.audio -y _BC_raw.aac Convert raw h264 video + aac audio to avi or mp4 file: ffmpeg.exe -f h264 -i _BC_raw.video -i _BC_raw.aac -y -c:v copy -c:a copy -map 0:0 -map 1:0 _BC_raw.mp4 Convert raw h264 video + raw aac audio to avi or mp4 file (good for new cameras): ffmpeg.exe -f h264 -i _BC_raw.video -i _BC_raw.audio -y -c:v copy -c:a copy -map 0:0 -map 1:0 _BC_raw.mp4 Auto add audio to mp4 file (BCNetSDK - good for old cameras): ffmpeg.exe -i _BC_old.mp4 -i _BC_old.avi -y -c:v copy -c:a aac -map 0:0 -map 1:1 _BC_old_aviaud.mp4 Auto add audio to avi file (BCNetSDK - good for new cameras): ffmpeg.exe -i _BC_old.avi -i _BC_new.mp4 -y -c:v copy -c:a copy -map 0:0 -map 1:1 _BC_old_mp4aud.avi ************ 20/10/19 2.6.0.0 -Improve splitter. Reads audio frame sizes, more accurate calculate video frame rate and more accurate detection of audio data. 19/10/19 2.5.0.0 -improve logging -optimize read and seeks in splitter -revert back to using video header camera type detection for splitter framerate as new files do not have 1001 header -correct old camera framerate detection 15/10/19 2.4.0.0 -update command line options and GUI -dynamic increase read chunk size -GUI: support spaces in paths 14/10/19 2.3.0.0 -Improve splitter function to export all audio correctly. -Improve header start/end time to show UTC and local time -Support ffmpeg reading video direct from h264 file 13/10/19 2.2.0.0 -add support for h264 header start and end time -assume 3 field in h264 header is camera type, not fps index as previously thought. -add ntsc framerate support in avitools -fix read for avitools -test GOP N result is reliable 6/10/19 2.1.0.0 -Add night mode detection for RLC-410 v2 4MP and Swann NHD-818 cameras running at 25FPS -Dump frames if camera type changes (junk data?) -force ffmpeg to h264 as ffmpeg did not auto detect some files 5/10/19 2.0.0.0 -New BCConverts own conversion method -Update GUI to match new settings 25/9/19 1.7.0.0 -Target .net 4.6 24/9/19 1.6.0.0 -Add log file 23/9/19 1.5.0.0 -Add BCConvert_GUI 22/9/19 1.4.0.0 -Cleanup new mp4 conversion 18/9/19 1.3.0.0 -Add new mp4 conversion method from x.1.2.4x clients 15/9/19 1.2.0.0 -Cleanup command line output 14/9/19 1.1.0.0 -setting avi fps no longer require external tool -option to set avi audio to none to improve new cam bad convert -option for no convert -options on command line so any args can be used 10/09/2019 1.0b -search 264 files 08/09/2019 1.0a -ffmpeg