A faster video preview way
|
|
![]() ![]() ![]() |
A faster video preview way
| NicoVR |
Oct 15 2006, 13:03
|
|
Group: Members Posts: 5 Joined: 9-September 05 |
I think there are more and more fake video files. To download the right parts to preview by default can break the fast spreading.
So, is there an easy way to implement a random snapshot or to convert an I frame or equivalent to a still JPEG picture? 3 or 4 of them should help a little to know about the content. It may be very difficult to read the stream in the parts of files, and protocol doesn't support it. I have thought of an emule colecction or so, but that can be fakable too. Any idea? |
|
Post
#1
|
|
| Fuxie - DK |
Oct 15 2006, 13:15
|
|
Group: Managers Posts: 4800 Joined: 21-January 03 From: Copenhagen, Denmark |
Nope.. Sorry.. There isn't..
- MPGs can be previewed at soon as 180KB is downloaded anywhere in the file (this causes the Preview-option fo become available.. - AVIs can be previewed when the last chunk, and 60KB (I think) of the first chunk is downloaded. This is because AVIs contain a lot of header info that needs to be available.. |
|
Post
#2
|
|
| Vladimir (SV) |
Oct 15 2006, 13:24
|
|
Group: Betatesters Posts: 1316 Joined: 31-July 05 From: San Salvador, El Salvador |
Well, I like the idea, that could be a preview Plus ^^
let say -to not disrupt eD2K protocol- that can work only between eMule Plus clients, and they can request thumbnails from a video (of course, ePlus would create them when full video is downloaded). Those might be JPEG low-quality pictures, just to give a general idea of the veracity of the content being downloaded. That would not be more than a few KBs per movie and would be extremely nice to see thumbnails in the comment reader or file info =) In general, I like this idea. |
|
Post
#3
|
|
| muleteer |
Oct 15 2006, 14:17
|
|
Group: Betatesters Posts: 8261 Joined: 29-February 04 |
Sigh!
|
|
Post
#4
|
|
| Vladimir (SV) |
Oct 15 2006, 14:46
|
|
Group: Betatesters Posts: 1316 Joined: 31-July 05 From: San Salvador, El Salvador |
If they're auto generated no, they will have to edit them manual, and normal people does not do that.
|
|
Post
#5
|
|
| muleteer |
Oct 15 2006, 14:56
|
|
Group: Betatesters Posts: 8261 Joined: 29-February 04 |
Yes, but the damn fake spreaders aren't normal people.
As far as possible, get your links from a good ed2k release site. |
|
Post
#6
|
|
| NicoVR |
Oct 15 2006, 18:18
|
|
Group: Members Posts: 5 Joined: 9-September 05 |
Yes, that is the best.
I use the built-in server search a lot. Then I would like something in that way. I see it is not easy at all. I think there must be something anyway. index is needed for seeking. If we know where to start we only need the header, don't we? Can emule make custom parts? Header part and parts that don't break frames. |
|
Post
#7
|
|
| muleteer |
Oct 15 2006, 19:54
|
|
Group: Betatesters Posts: 8261 Joined: 29-February 04 |
If you use VLC for preview along with the partfile plugin, you can get a very good preview after downloading only a couple of MBs. We already have the option to get first/ last chunks for preview; about 369KB of the first chunk enables the preview - get a little bit more and you'll get visible frames.
For files that are not deliberate fakes - designed especially for disrupting the spread of a file - keep a close eye on the file names that other clients are using. You get useful information from that. |
|
Post
#8
|
|
| glaskrug |
Jan 6 2007, 21:10
|
|
Group: Betatesters Posts: 157 Joined: 11-September 05 |
I noticed that with the last 2 or so version of VLC, preview is not as it used to be before.
Many files are not scrollable (instead you get a dialog asking if you want to fix the index...). Do you know if there is a way to tweak the preview code so that it downloads a bit more of the file, so that VLC is happy with the index and you can properly preview incomplete files (again). (I know, I could step back to older VLC versions, but there are nice things in later versions I don't wanna miss either...) P.S.: unfortunately it seems that a partfile plugin for 0.8.6(a) won't show up in the near future ( http://forum.emule-project.net/index.php?s...ndpost&p=844860 ) |
|
Post
#9
|
|
| muleteer |
Jan 7 2007, 03:38
|
|
Group: Betatesters Posts: 8261 Joined: 29-February 04 |
This is bad news.
|
|
Post
#10
|
|
| DonGato |
Jan 7 2007, 13:48
|
|
Group: Admins Posts: 5493 Joined: 21-January 03 From: The Pampas, The land of the Gaucho! |
You have Zoom Player (Professional) and Media Player Classic.
|
|
Post
#11
|
|
| pant |
Jan 23 2007, 03:46
|
|
Group: Members Posts: 3 Joined: 23-January 07 |
since almost all videos are encoded with mpeg4 nowadays, and all mpeg4 codecs use standard mpeg4 start codes for i- and p-frames, it is trivial to scan downloaded chunks for i-frame start codes and decode the frame there. this is regardless of whether or not you have the start, end or correct container.
all this method needs is an mpeg4 codec used, a container that doesn't split up individual frame chunks (that will cover all popular containers), and an mpeg4 i-frame decoder in eplus (mpeg4 i-frames are very simple to decode). the method of scanning for i-frame start codes is how one of the avipreview programs (there are several with the same name) lets you decode and view partial files without needing the start or end of the file. if you're just interested in i-frames, you can make this method container-agnostic. |
|
Post
#12
|
|
| muleteer |
Jan 23 2007, 10:37
|
|
Group: Betatesters Posts: 8261 Joined: 29-February 04 |
Very interesting.
|
|
Post
#13
|
|
| Fuxie - DK |
Jan 23 2007, 15:05
|
|
Group: Managers Posts: 4800 Joined: 21-January 03 From: Copenhagen, Denmark |
|
|
Post
#14
|
|
| muleteer |
Jan 23 2007, 15:52
|
|
Group: Betatesters Posts: 8261 Joined: 29-February 04 |
We'll continue with the method we use now. But for new videos, if we can do better, we should.
|
|
Post
#15
|
|
![]() ![]() ![]() |
| Lo-Fi Version | Time is now: 20th May 2013 - 13:05 |