Wikiposts
Search
Computer/Internet Issues & Troubleshooting Anyone with questions about the terribly complex world of computers or the internet should try here. NOT FOR REPORTING ISSUES WITH PPRuNe FORUMS! Please use the subforum "PPRuNe Problems or Queries."

Compressing Large Files

Thread Tools
 
Search this Thread
 
Old 19th Feb 2010, 04:26
  #1 (permalink)  
Thread Starter
 
Join Date: Dec 2009
Location: God's Country
Posts: 37
Likes: 0
Received 0 Likes on 0 Posts
Compressing Large Files

There seems to be some very gifted folks on this forum, and I was wondering if you could give me some options to ponder. I want to send my son some movies. They are about 1gb each and in flv format. What is the best way to compress them and how much of a compression ratio could I expect? Is it easier just to send them to him on a DVD? He has a server so I could compress and upload to his server, but would he then need the compression software on his server to 'uncompress' .

Thanks

Gentleman Jim
Gentleman Jim is offline  
Old 19th Feb 2010, 06:40
  #2 (permalink)  
Hippopotomonstrosesquipidelian title
 
Join Date: Oct 2006
Location: is everything
Posts: 1,826
Likes: 0
Received 0 Likes on 0 Posts
You should be able to get very watchable video at around 500MB/hour at 512 x 384 or 640 x 352 pixels. That's a tad under 1 Mbps including a stereo channel at 144 kbps (i.e. sampled at 48 kHz).

If you're prepared to reduce the size of the picture, you can save huge amounts of video data. You don't want to drop the sound quality too far because the brain thinks a bad picture with good sound is way better than a good picture with bad sound.

Any H.264-like (MPEG4/Xvid/DivX/Quicktime) format will be pretty good if you're starting from the original source, but since your stuff is already in H.263 (FLV) you may not gain much, if anything, and you may lose a lot of quality very quickly in the transcoding process. In other words, your videos are already compressed courtesy of H.263, and you may not gain much reconverting them to H.264.

You can roughly guess how well encoded a video is by zipping it: if it gets vastly smaller, then the encoder could have done a better job. If it DOES get vastly smaller, I'd simply send the zip version and let the recipient unzip it :-)
Bushfiva is offline  
Old 19th Feb 2010, 17:18
  #3 (permalink)  
bnt
 
Join Date: Feb 2007
Location: Dublin, Ireland. (No, I just live here.)
Posts: 733
Received 6 Likes on 5 Posts
I use a program called Handbrake to encode video in to MPEG-4 for my iPod Touch: it accepts FLV happily. It's not the fastest imaginable: encoding a video takes about 20% longer than the video i.e. it's less than real-time conversion, but the quality is good and it's painless. Select a source video, supply a target name, select an output preset, and hit Start.

When compressing video (and audio) the compression will be lossy i.e. it will make the file smaller by throwing some of the data away, and you can choose by how much. That FLV file has already undergone that kind of process, and you'll need to do more of that to make the file much smaller, so be sure to keep the original. Because that kind of data doesn't have much internal repetitiveness, regular "lossless" compression methods such as ZIP don't do much to those files. e.g. FLAC (a lossless compression method for audio) is highly optimised for that job but achieves roughly 1:2 compression.

Last edited by bnt; 19th Feb 2010 at 17:42.
bnt is offline  
Old 19th Feb 2010, 21:30
  #4 (permalink)  
 
Join Date: Dec 1998
Location: .
Posts: 2,997
Likes: 0
Received 0 Likes on 0 Posts
Cool

put them on a usb memory stick, much quicker and easier than messing around converting files.
spannersatcx is offline  
Old 19th Feb 2010, 22:19
  #5 (permalink)  
 
Join Date: Apr 2009
Location: London
Posts: 11
Likes: 0
Received 0 Likes on 0 Posts
You are trying to reinvent the wheel, gentlemen. Anything lower than 700MB will become unwatchable. 300MB difference. How much time you are going to save - not very much!

Your answer if FTP. There are plenty of open source free clients and servers on the internet. And since your son is running a server he might already have the server - you'll just need a client.

And of course, as mentioned above, sneakernet is always an options where distances allow

Edited to add: regarding compression, or rather archiving, since your goal is to reduce amount of data to be transmitted, I'd recommend WinRAR. Way better then any of the competitors. But then again, it costs money so maybe not worth getting your hands dirty.

Last edited by Matt.V; 19th Feb 2010 at 22:33.
Matt.V is offline  
Old 21st Feb 2010, 11:53
  #6 (permalink)  
 
Join Date: Jul 2007
Location: Fife, Scotland
Age: 78
Posts: 247
Likes: 0
Received 0 Likes on 0 Posts
I have started using a free service called 'Dropbox'.

2gb free on-line storage available at https://www.dropbox.com/

You can upload your files there then e-mail your son with the name of the folder where they are stored.

He can then access that folder to download the files without also having to join Dropbox.
A A Gruntpuddock is offline  
Old 21st Feb 2010, 22:08
  #7 (permalink)  
 
Join Date: Aug 2002
Location: Earth
Posts: 3,663
Likes: 0
Received 0 Likes on 0 Posts
I would concurr with Matt.V and suggest WinRAR.

Otherwise just reduce the quality of the videos....
mixture is offline  
Old 21st Feb 2010, 23:27
  #8 (permalink)  
 
Join Date: May 2001
Posts: 10,815
Likes: 0
Received 0 Likes on 0 Posts
I would go with the FTP to his server and not buggering around trying to compress things.

If you can get hold of a multi stream with resume function FTP client thats the way I would do it.
mad_jock is offline  

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



Contact Us - Archive - Advertising - Cookie Policy - Privacy Statement - Terms of Service

Copyright © 2024 MH Sub I, LLC dba Internet Brands. All rights reserved. Use of this site indicates your consent to the Terms of Use.