A friend's HDR1100S has suddenly lost its connection to the 500GB HDD - probably the standard CPU melting off the motherboard - for which the temporary "cure" might be attacking it with a hot air gun.
I'm not keen on trying this straight away, as it can kill the device.
The HDD checks out fine under Linux on a PC, and all the recordings in "My Video" appear intact.
I have copied some of them to a USB HDD, and connected this to the HDR1100S, but it refuses to recognise them, though iit quite happly plays any .MP4 files I put on there - the USB is formatted NTFS rather than ext3.
All the recordings are .HTS format - probably HD, but can't be sure, simply renaming the .HTS files to .MP4 does not fool the HDR1100S - it sees them, but fails to play them.
Any ideas how I could rescue these recordings for my friend?
My Humax Forum » Freesat HD » HDR 1000, 1010, 1100S
HDR1100S HDD connection lost - files OK on Linux
(15 posts)-
| Thu 16 Jan 2025 12:06:06 #1 |
-
Simply renaming a .hts file to .mp4 won't work because the file format itself won't change, but its easy to use ffmpeg to convert the files and you can do it in batch.
however the .hts files might be encrypted?. Try one and see.You can use copilot or similar, just ask it to write the conversion script.
https://copilot.microsoft.com/| Fri 17 Jan 2025 16:56:42 #2 | -
I had the following chat with Copilot:
"write an ffmpeg script to convert Humax .hts files to .mp4
Absolutely, here's a basic FFmpeg script that should help you convert Humax .hts files to .mp4. FFmpeg is a powerful multimedia framework that can decode, encode, transcode, mux, demux, stream, filter, and play almost anything that humans and machines have created. Here’s a command you can use:ffmpeg -i input.hts -c:v libx264 -c:a aac -strict experimental output.mp4"
So I downloaded the Windows port of ffmpeg, and tried to use it on one of the recordings:
PS D:\Updates\Video\utilities\ffmpeg\ffmpeg-7.1-full_build\bin> .\ffmpeg -i "d:\temp\Only Connect_ Champion of____20250103_2000.hts" -c:v libx264 -c:a aac -strict experimental "d:\temp\Only Connect_ Champion of____20250103_2000.mp4"
ffmpeg version 7.1-full_build-www.gyan.dev Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 14.2.0 (Rev1, Built by MSYS2 project)
configuration: --enable-gpl --enable-version3 --enable-static --disable-w32threads --disable-autodetect --enable-fontconfig --enable-iconv --enable-gnutls --enable-libxml2 --enable-gmp --enable-bzlib --enable-lzma --enable-libsnappy --enable-zlib --enable-librist --enable-libsrt --enable-libssh --enable-libzmq --enable-avisynth --enable-libbluray --enable-libcaca --enable-sdl2 --enable-libaribb24 --enable-libaribcaption --enable-libdav1d --enable-libdavs2 --enable-libopenjpeg --enable-libquirc --enable-libuavs3d --enable-libxevd --enable-libzvbi --enable-libqrencode --enable-librav1e --enable-libsvtav1 --enable-libvvenc --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxeve --enable-libxvid --enable-libaom --enable-libjxl --enable-libvpx --enable-mediafoundation --enable-libass --enable-frei0r --enable-libfreetype --enable-libfribidi --enable-libharfbuzz --enable-liblensfun --enable-libvidstab --enable-libvmaf --enable-libzimg --enable-amf --enable-cuda-llvm --enable-cuvid --enable-dxva2 --enable-d3d11va --enable-d3d12va --enable-ffnvcodec --enable-libvpl --enable-nvdec --enable-nvenc --enable-vaapi --enable-libshaderc --enable-vulkan --enable-libplacebo --enable-opencl --enable-libcdio --enable-libgme --enable-libmodplug --enable-libopenmpt --enable-libopencore-amrwb --enable-libmp3lame --enable-libshine --enable-libtheora --enable-libtwolame --enable-libvo-amrwbenc --enable-libcodec2 --enable-libilbc --enable-libgsm --enable-liblc3 --enable-libopencore-amrnb --enable-libopus --enable-libspeex --enable-libvorbis --enable-ladspa --enable-libbs2b --enable-libflite --enable-libmysofa --enable-librubberband --enable-libsoxr --enable-chromaprint
libavutil 59. 39.100 / 59. 39.100
libavcodec 61. 19.100 / 61. 19.100
libavformat 61. 7.100 / 61. 7.100
libavdevice 61. 3.100 / 61. 3.100
libavfilter 10. 4.100 / 10. 4.100
libswscale 8. 3.100 / 8. 3.100
libswresample 5. 3.100 / 5. 3.100
libpostproc 58. 3.100 / 58. 3.100
[in#0/mpegts @ 0000025c0a251080] could not find codec parameters
Error opening input file d:\temp\Only Connect_ Champion of____20250103_2000.hts.
Error opening input files: End of fileI assume the "could not find codec parameters" means it does not know about .HTS files - or am I doing something wrong?
| Fri 17 Jan 2025 23:36:02 #3 | -
I have never come across .hts files before so I don't know the answer but maybe they are encrypted. or maybe ffmpeg doesn't support that type of file yet.
See if you can play .hts files in VLC, if so you can use VLC to convert to mp4
Open VLC and go to Media > Convert/Save.
Add your .hts file and click Convert/Save.
Choose MP4 as the output format and start the conversion.| Sat 18 Jan 2025 15:38:09 #4 | -
ps. if you don't have any luck you could upload one of the hts files to google drive or similar so I can download it to see if I can play it or convert it.
I couldn't find a single sample .hts file on the internet. They are very elusive.
| Sat 18 Jan 2025 15:49:03 #5 | -
.HTS files are Humax proprietary - and are encrypted to the system they are recorded on - ffmpeg and VLC don't recognise them - hence my original question.
| Sat 18 Jan 2025 16:08:25 #6 | -
On further research it looks like the humax only encrypts the hd files so you should be able to play the sd videos?.
As they are not marked as hd or sd in the file name the only way you can find if they are sd or hd videos is by the file size or maybe look at the video properties in windows or linux. I know the hd videos can be fixed so you can play them on any device and there exists some software called foxy but i'm not sure if it will work. I haven't tried it as I don't have any hts files to try other than removing my internal drive to extract one.
On my foxsat with custom firmware installed there was a plugin to unencrypt the hd videos which allowed them to be played over the network with vlc on windows or on any device providing it has the correct codec installed. but they were .ts I dont know what the difference is between .ts and .hts, just testing some .ts files with ffmpeg I was able to convert them to mp4 and they play ok. A bit more digging you may be able to resolve this.| Sat 18 Jan 2025 16:38:58 #7 | -
dd500 - 5 hours ago »
I know the hd videos can be fixed so you can play them on any device and there exists some software called foxy but i'm not sure if it will work.Foxy is for the HDR-FOX T2 Freeview box and won't work with other boxes. I will be interested to hear how encrypted "HD videos can be fixed so you can play them on any device"?
| Sat 18 Jan 2025 21:49:09 #8 | -
Martin Liddle - 34 mins ago »
dd500 - 5 hours ago »
I know the hd videos can be fixed so you can play them on any device and there exists some software called foxy but i'm not sure if it will work.Foxy is for the HDR-FOX T2 Freeview box and won't work with other boxes. I will be interested to hear how encrypted "HD videos can be fixed so you can play them on any device"?
It can be done with foxsat .ts files and on the T2 with .hmt files, it could probably be done with .hts files too. I'm guessing someone has already done it. It's just a matter of digging a bit or maybe modifying what is already available.
| Sat 18 Jan 2025 22:46:48 #9 | -
dd500 - 40 mins ago »
It can be done with foxsat .ts files and on the T2 with .hmt files, it could probably be done with .hts files too. I'm guessing someone has already done it. It's just a matter of digging a bit or maybe modifying what is already available.The encryption on the more recent boxes is stronger than the early boxes; I am not aware of anyone removing encryption from an HDR-1100S but it isn't impossible. Interested to hear what your digging finds.
| Sat 18 Jan 2025 23:32:18 #10 |
Reply »
You must log in to post.