Hi,
Just in case someone finds them useful, I've just put two tiny tools online:
vdr-checkts: checks VDR recordings for continuity errors
http://projects.vdr-developer.org/git/vdr-checkts.git http://projects.vdr-developer.org/git/vdr-checkts.git/tree/README http://projects.vdr-developer.org/git/vdr-checkts.git/snapshot/vdr-checkts-0...
vdr-nfofs: A Fuse file system for VDR recordings, mapping them to *.mpg/*.nfo files
http://projects.vdr-developer.org/git/vdrnfofs.git/ http://projects.vdr-developer.org/git/vdrnfofs.git/tree/README http://projects.vdr-developer.org/git/vdrnfofs.git/snapshot/vdrnfofs-0.7.tar...
Have fun,
Tobias
--- On Sun, 2/10/11, Tobi listaccount@e-tobi.net wrote:
From: Tobi listaccount@e-tobi.net Subject: [vdr] vdr-checkts + vdrnfofs To: "VDR Mailing List" vdr@linuxtv.org Date: Sunday, 2 October, 2011, 22:21 Hi,
Just in case someone finds them useful, I've just put two tiny tools online:
vdr-checkts: checks VDR recordings for continuity errors
http://projects.vdr-developer.org/git/vdr-checkts.git http://projects.vdr-developer.org/git/vdr-checkts.git/tree/README http://projects.vdr-developer.org/git/vdr-checkts.git/snapshot/vdr-checkts-0...
vdr-nfofs: A Fuse file system for VDR recordings, mapping them to *.mpg/*.nfo files
http://projects.vdr-developer.org/git/vdrnfofs.git/ http://projects.vdr-developer.org/git/vdrnfofs.git/tree/README http://projects.vdr-developer.org/git/vdrnfofs.git/snapshot/vdrnfofs-0.7.tar...
Have fun,
Tobias
vdr-nfofs looks interesting. Can it be used in conjunction with a DLNA server like MiniDLNA? The problem with DLNA servers I have tried is they present vdr recordings as a list of 00001.ts files which is not user friendly. Does it support H264 vdr recordings? I'm looking for a solution to view HD recordings on a TV using a thin client, like a DLNA client for example.
Stuart
On 03.10.2011 11:39, Stuart Morris wrote:
vdr-nfofs looks interesting. Can it be used in conjunction with a DLNA server like MiniDLNA?
Should work. Just make MiniDLNA's config point to the vdrnfofs file system. But I have no idea, if the *.nfo files are of any use to DLNA devices. And it might be a little bit slow if you have a lot of VDR recordings.
Does it support H264 vdr recordings?
It supports VDR 1.6 (001.vdr) and VDR 1.7.x (0001.ts). It doesn't care about the encoding. The VDR files are just virtually concatenated and presented as a single *.mpg file.
Tobias
I tried to set up a dlna server with an earlier version of vdr-nfofs a few months ago. It kinda worked but there were some performance problems in regard to file system operations. I hacked a file descriptor cache into the python code which helped a bit. Tobi might have included this in the new version.
Cya, Ed
--- On Mon, 3/10/11, Tobi listaccount@e-tobi.net wrote:
From: Tobi listaccount@e-tobi.net Subject: Re: [vdr] vdr-checkts + vdrnfofs To: vdr@linuxtv.org Date: Monday, 3 October, 2011, 11:16 On 03.10.2011 11:39, Stuart Morris wrote:
vdr-nfofs looks interesting. Can it be used in
conjunction with a DLNA server like MiniDLNA?
Should work. Just make MiniDLNA's config point to the vdrnfofs file system. But I have no idea, if the *.nfo files are of any use to DLNA devices. And it might be a little bit slow if you have a lot of VDR recordings.
Does it support H264 vdr recordings?
It supports VDR 1.6 (001.vdr) and VDR 1.7.x (0001.ts). It doesn't care about the encoding. The VDR files are just virtually concatenated and presented as a single *.mpg file.
Tobias
Sorry if this is obvious to others, but why do I get this error: ImportError: No module named vdrnfofs
I know nothing of Python. Is there something else I need to install in addition to fuse-python?
Thanks Stuart
Am 02.10.2011 23:21, schrieb Tobi:
Hi,
Just in case someone finds them useful, I've just put two tiny tools online:
vdr-checkts: checks VDR recordings for continuity errors
http://projects.vdr-developer.org/git/vdr-checkts.git http://projects.vdr-developer.org/git/vdr-checkts.git/tree/README http://projects.vdr-developer.org/git/vdr-checkts.git/snapshot/vdr-checkts-0...
vdr-nfofs: A Fuse file system for VDR recordings, mapping them to *.mpg/*.nfo files
http://projects.vdr-developer.org/git/vdrnfofs.git/ http://projects.vdr-developer.org/git/vdrnfofs.git/tree/README http://projects.vdr-developer.org/git/vdrnfofs.git/snapshot/vdrnfofs-0.7.tar...
Have fun,
Tobias
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Hi Tobi,
I like this vdrnfofs. But I miss one thing. When you create the filename you include the Recording-Timestamp at the end of the filename. So you can only sort these files in the browser alphabetically. But it would be nice to have these timestamps as the creation time of the mpeg-file and not only "1.1.1970 1:00". Then you it would be possible to sort also based on the date column. I would prefer this because I normaly look the oldest unseen recordings first.
Is it possible to include this in one of the next versions?
Kind regards Manfred
On 10/03/2011 08:26 PM, Tobi wrote:
On 03.10.2011 20:12, Manfred Schmidt-Voigt wrote:
Is it possible to include this in one of the next versions?
Good suggestion! Added to the todo list.
FYI: I am using a butchered version of vdrnfofs in LinuxMCE. Works for what I need atm. VDR-Portal should have my changes.
Hi Tobi,
On 3 October 2011 19:26, Tobi listaccount@e-tobi.net wrote:
Good suggestion! Added to the todo list.
Is is possible for you to add a page under http://projects.vdr-developer.org/projects for vdr-nfofs so that we can raise bugs, request features and submit patches on a tracker?
On 04.10.2011 18:02, Dominic Evans wrote:
Is is possible for you to add a page under http://projects.vdr-developer.org/projects for vdr-nfofs so that we can raise bugs, request features and submit patches on a tracker?
Ok.
Am 03.10.2011 20:26, schrieb Tobi:
On 03.10.2011 20:12, Manfred Schmidt-Voigt wrote:
Is it possible to include this in one of the next versions?
Good suggestion! Added to the todo list.
Tobias
Hi Tobias, Just got the new Version installed. Its working like a charm. Thanks a lot! greets Manfred
Hello Tobias,
On 02.10.2011 23:21, Tobi wrote:
Just in case someone finds them useful, I've just put two tiny tools online:
vdr-nfofs: A Fuse file system for VDR recordings, mapping them to *.mpg/*.nfo files
http://projects.vdr-developer.org/git/vdrnfofs.git/ http://projects.vdr-developer.org/git/vdrnfofs.git/tree/README http://projects.vdr-developer.org/git/vdrnfofs.git/snapshot/vdrnfofs-0.7.tar...
very nice, indeed.
Just for your readme-file. I had to install python-setuptools and not only python-fuse. (Debian Squeeze/e-tobi.net) and I had to set the allow_other option in the mount-command in order to get permission to the files for non-root-users. It was no help to add this users to the fuse-group.
Unfortunately my vlc-player on Windows does not show timestamps (current/total time) of the video like it is on the originating ts-files. I had hoped that this was gone with the mpg so I could use the jump-buttons (10sec/1min) in vlc.
Is there any chance of a possibility, that vdrnfofs could modify the mpg so the timestamps will work?
Nevertheless, great job, once again, Tobi. I am very happy to have this one.
This is a little off-topic but is there a VDR plugin to view nfo + jpg? Maybe even in the osd since VDR now supports truecolor..? This is the one big feature imo that things such as the mplayer plugin lack and it's really a shame.
Am 04.10.2011 17:35, schrieb Holger Altenburg:
Unfortunately my vlc-player on Windows does not show timestamps (current/total time) of the video like it is on the originating ts-files.
Please check if VLC shows proper timestamps for *all* ts files. If there is a problem with one ts file, chances are that the merged mpg file has the same problem.
I suspect the VLC TS demux is at fault. There already are discussions about it on vlc-devel (e.g., http://mailman.videolan.org/pipermail/vlc-devel/2011-September/thread.html#8...), so I suppose your problem will be fixed in the near future.
Regards, Tobias
On 04.10.2011 17:35, Holger Altenburg wrote:
Just for your readme-file. I had to install python-setuptools and not only python-fuse. (Debian Squeeze/e-tobi.net) and I had to set the allow_other option in the mount-command in order to get permission to the files for non-root-users. It was no help to add this users to the fuse-group.
Thx! Added to the README. I'll check the permission, guess there must be another way.
Is there any chance of a possibility, that vdrnfofs could modify the mpg so the timestamps will work?
What exactly needs to be changed?
Doing such thing in vdrnfofs would only make sense, if it's a really, really cheap operation like setting some bits in the TS package headers. Any deeper inspection/modification of the underlying mpg stream would make vdrnfofs become damn slow.
Tobias
Am 04.10.2011 17:35, schrieb Holger Altenburg:
Unfortunately my vlc-player on Windows does not show timestamps (current/total time) of the video like it is on the originating ts-files. I had hoped that this was gone with the mpg so I could use the jump-buttons (10sec/1min) in vlc.
A patch for TS timestamps was applied to VLC last weekend. Please test if a recent nightly build (http://nightlies.videolan.org/) solves the problem.
Regards, Tobias