Anything that uses x264 as AVC encoder and offers you its easy and advanced GUI settings is excellent for a good compression. Popular is Handbrake . I use the portable version (mostly with those settings . But I mainly encode for my tv or computer or archiving, not for streaming). If you want to cut...