I have done many experiments to rip DVD to mp4, and finally I found out a workable method.
1. you have to rip the entire DVD into hard drive first (dvd decrypter, dvdshrink, etc)
2. download mpeg streamclip and quicktime (or alternative) and install
3. open DVD from your hard drive (ripped)
4. export to mp4
settings:
1. resolution
for 4:3 videos, use 640x480 (480p)
for 16:9 videos, use 854x480 or 800x450 (480p)
2. quality
you must consider the single file size, FAT32 is unable to take 2GB or higher single file, so you have to think about that (5-7 is fine, more resolution won't help as most of DVD utilized 480p).
3. video encoding
use H.264
4. leave all the rest untouched
5. the export may take a few hours depends on your CPU
6. copy the file to USB (or microSD) and enjoy
Related
What's the best freeware to download for ripping dvds to my xda2?
If you did a search with "dvd convert" on this site, you would have found al the info you need!
For instance here http://forum.xda-developers.com/viewtopic.php?t=4707&highlight=dvd+convert
Or you could have use "dvd rip" and found this: http://forum.xda-developers.com/viewtopic.php?t=1283&highlight=dvd+rip
Thanks. Didn't think to search with ''convert'', ''rip'' produced no results. Still doesn't really give me the noddy guide. I have divx and windows media player and encoder. Where do I go from here in 5-10 basic steps?
http://www.howardforums.com/showthread.php?s=799566190a12219516a1c87586aa4181&threadid=261926
This is my experience in ripping:
I rip to a version that can fit on a CD so I can watch it on a laptop, and then from that I create a PDA version. You can also create a PDA version directly but you have to create a pseudo AVI which takes around 40 minutes. I could not get Pocket DIVX working so I rely on PocketTV which plays MPEG videos. You'll fit a 90 minute film on a 256Mb SD card but when you go over that you need a 512Mb card.
Smart Ripper: DVD to hard drive
http://www.afterdawn.com/software/video_software/dvd_rippers/smartripper.cfm
To create PC version that fits on CD:
Flask: VOB files - AVI
http://go.to/flaskmpeg
Best use XVid codec for video, and MP3 codec for audio, I found max video bitrate to be 750, audio 96, video width: 512. Can get codecs in Nimos Codec Pack:
http://www.divx-digest.com/software/nimo_pack.html
To create PDA version only:
DVD2AVI: creates a pseudo AVI to be used in TMPGEnc
http://www.afterdawn.com/software/video_software/dvd_rippers/dvd2avi.cfm
Save the project (creates a d2v file)
TMPGEnc: AVI - MPEG
http://www.tmpgenc.net/e_main.html
Open the XVid avi file or the d2v file, I use a bitrate of 180-190, audio 96, use audio-edit, increase volume by 200% if you are going to watch the film on a train or plane.
If you are making a MPEGs from an XVid AVI, follow these instructions:
- With Nimo's Codec pack only install VidX and MP3
- Install FF DirectShow filter and follow the below:
The error you receive is because direct show does not have priority over the *.avi gfiles. So the fix goes as such. In TMPGEnc, press option, then environmental setting. Press on VFAPI plug in tab on the right hand side. In here you will see "DirectShow Multimedia File Reader" and priority -1. You need to make it +1, so right click on it and choose "Higher Priority". Do this twice to take it to +1. Now press okay and all is fixed. (Note that this error only usually occurs on xvid transcoding, so if you're doing anything else, you may want to revert the priorty.
If you have a Windows XP, change the compatibility mode of the TMPGENC EXE file to Windows 2000 in the Properties of the EXE file
http://sourceforge.net/project/showfiles.php?group_id=53761
PocketTV: for watching the MPEG file on your PDA
http://www.pockettv.com/
Advanced Bitrate Calculator is useful for figuring out bitrates:
http://www.divx-digest.com/software/advanced_bc.html
PocketDivXEncoder
Try this one:
http://divx.ppccool.com/index.php?lang=en
Dear Friends!
I spent last two weeks trying different app's to get best solution for Movie experience on our beloved Rhodium/Tilt2/Touch pro2 device.
The main idea was to get divx movie to play smoothly and to get best quality as possible.
As we know H.264 codec (mp4) is hardware supported and it gives best results.
So considering that, I got best video experience with inbuilt HTC player that supports hardware acceleration for video.
It does not have a lot of options, and scrolling forward and backward is a little cumber stone, but it provides the best picture so I think (IMHO) is still the best choice.
When Choosing right software my main goal was to have as few steps as possible.
I found that the easiest way to do the conversion is with ImTOO Video Converter Ultimate 6. (http://www.imtoo.com/video-converter.html)
I tried a lot of different software, Trial and Freeware, and ImToo proved to be the best from lot of different perspectives. So it's my number one choice for this task (and also some other video encoding stuff.)
STEP1. Subtitles (Skip to STEP2 if You don't need them)
In case English is not your native language, you would probably (like me) want to have some subtitles with your movie:
You will need to convert *.srt and *.sub subtitles to *.ssa type, so You could get 'Outline and Drop Shadow' effect.
'Subtitle Workshop' (http://www.videohelp.com/tools/Subtitle_Workshop) seems perfect for that. (It has all needed settings and also Batch conversion option)
Press Shift+Alt+L to get to Settings/Output menu, where You can set the subtitle settings like Font, Color, etc.
Choose SubStation Alpha (*.ssa)
Border style: 'Outline + drop shadow'
Font:Arial, Bold, 22, (works best for me), encoding...
Load Subtitle and save it as SubStation Alpha format or use Batch Converting option under Tools/Batch Convert options (Ctrl+M) (if You have more than one subtitle to convert):
-set the source folder for subtitles, output folder, FPS and SubStation Alpha format.
STEP2. Encoding to H.264 format with Imtoo
a.Load your video file
b.Load the profile in general video format/ 'H.264/MPEG4 AVC video'
and set conversion settings to
Video: (Manually enter!) Video Size 800x480,
Note: If You enter for example 576x432 instead 800x480, there will be no sound on your HTC, only video. Don't ask me why, it's the same thing that happens to lots of people with many different encoders and it has something to do with AAC settings detailed, which will also change, when you change video settings....but I am not enough in to hardcore encoding, to understand what is the reason, I only know that this problem appears to be very common when converting for Rhodium with different software....
Bitrate 256K, Frame rate 25FPS(should be same as sub file FPS!)
Audio:Mpeg-4 AAC, 44100, 128K
Now You should set/add Subtitles:
Go to: Edit/effect/Subtitles. (Note: only Ultimate version of Imtoo!)
Add Sub if not already there, and set font to Arial, Style to Bold and Size to 22 (or smaller if You prefer)
Convert the movie and transfer it to Your Touch pro2
That's it!
Enjoy playing Your file on HTC.
Final Output size of the file is not the same as stated Output Size, nor it is the Bitrate. Imtoo bug I guess...But File plays smoothly enough at least for my taste.
Try and let me know how it works for You!
What i do is open you tube in chrome and i already have chrome extension installed on chrome.http://www.chromeextensions.org/music-videos-photos/chrome-youtube-downloader/. So when i play video i get options to save video in all the available formats and the Mp4 video i get is usually 20mb or 25 mb (sometimes less than that) in best quality.
Other thing you can do is go to this site http://keep-tube.com/ and downlaod video in MP4 format in great quality.
I think the best option is chrome extension because you get best quality video/audio with less size
Give it a try.
I don't know why you do this, just download core player
I watch LOST season 6 on my phone just download jackos s2 rom and disable manila for better performance
I use Pocket Divx Encoder to make xvid files of my favorite videos and then play them with CorePlayer using the QTV setting for best quality.
I use DivX Player. It was made for QVGA but works just fine on TP2, just the menus & fonts are small. It'll play DivX encoded AVI's that must DVDRips are.
I got bored and wanted to investigate what 720p could play on Android/HD2. Most of the tv episodes I've tried have played fine, but one that hasn't used 8 reference frames, the working ones are all 5.
So here's a little batch script to help you get 720p MKVs you might have playing on your HD2 (I expect it should work fine for other devices too). It converts the audio to AAC, leaves the video as it is, and puts it in a mp4 container for android compatibility.
I wanted it to be as simple as dropping the mkv onto the batch file and that was it, but unfortunately MP4Box can't do FPS detection and I wanted some flexibility with audio tracks and subtitles.
Instructions:
Unzip
Download Nero AAC from their site and put neroAacEnc.exe in the tools folder (it's free but against their license to redistribute it)
Drag a 720p mkv onto the androidify batch file
Enter the FPS, most things will probably be 23.976 (it will show 24/1.001 up the top)
Enter the number of the audio track you want
Enter N if you don't have/want to extract subtitles, and anything else if you do
If you're extracting subtitles enter the track number for the subtitles
It will now encode the audio, then mux it into an mp4 which will be saved to the same location as the file you dropped onto the batch and the name will have .android.mp4 appended to the end
It also cleans up the temporary files so you don't have to worry about that
I can't guarantee all videos will play, and you'll have to use a ROM with 720p playback support (I'm using pongsters HyperDroidGBX).
Download Here
Hello there guys!
Today I'm gonna share my encoding settings that I think are the best for movie/tv-show/anime watching on ideos x5(pro/non-pro) screen.
Note: Encoding is a very heavy task for a computer. Make sure that you computer has at least 2 CPU cores and 2 gb of RAM before proceeding.
For example I have an Intel Core 2 Quad Q9300 (4 cores at 2,5 GHz),4gb RAM and Win7 x64. Re-enconding 20 minutes of anime/movie takes about 5 to 7 minutes. Output file size is about 160-180 MB.
Anyway.Let's get started!
-----------------------------
1) Download a program called HandBrake. You can get it here:http://handbrake.fr/downloads.php
Note: If you have 64bit OS get the 64bit version of the program,as this will greatly speed up the encoding progress.
2) Install HandBrake(hope you know how to do it ).
3) Run HandBrake
Note: In Windows in case it shows up an error when trying to run it, try running it as admin.
4) Find a movie/tv-show/anime file to re-encode + proper sub suitable for your needs
5) Take a break here and get ready for the hard part
----------------------------------------------------------------------------
1) Click the Source icon located in top left corner in HandBrake interface. Press select video file (I won't do a source->folder example since it's pretty much the same.)
Select your video file. Usually the extension of your video file will be something like .avi .mp4 .m4v .mkv etc.
2) Now in Output Settings (Preset: Normal) make sure that Container: is set to MP4 File
Now click the browse button located a little bit above and right and give a name and location to your output file
The hard part really starts here...
3) In Picture Tab set Anamorphic: to None
See how Width and Height changed and you can now edit their values?
Now change Width: to 800 and Height: to 480 (that's x5(all versions) screen resolution)
Make sure Keep Aspect Ratio is UN-CHECKED
4) Switch to Video tab (leave Video Filters Tab as is)
Set Video Codec: to MPEG-4 (FFmpeg)
Framerate (FPS): Same as source (leave as is)
Constant/Variable Framerate don't make a difference to me but feel free messing around with these options if you want to.I just leave the default one(variable) selected
Now in Quality select Avg Bitrate (kbps):
Enter a value here from 850 to 950. The higher the value the better. I use 920 which I find very good. The only difference here is that in dark scenes higer values will give a better image,where lower values (i.e. 850) will make the image look a little "pixelated-like". Increase it even further (i.e. 1000-1150) if you are not satisfied with the result in your phone's screen.
5) Switch to Audio Tab
Remove any audio tracks you don't want by selecting them from the drop down menu and pressing remove in order to save up space
Now select the audio track you want to keep.
Change Audio Codec to AAC (ffmpeg) (2nd dropdown menu)
Change Mixdown to Stereo (3rd dropdown menu)
Leave the rest as is
6) Switch to Subtitles Tab
If you don't want any sub simply remove any sub track like you removed the audio track previously.
If your video file includes a sub stream(usually .mkv files have one) that you want to use for sure,select it from the track list and check forced only, burned in(This will hardcode the sub into the image.You won't be able to remove the sub after that.If you don't want that,then just remove the check from this checkbox) and finally check default.
If your video file has no sub track/stream but you have a working .srt or .sub file then continue reading.
7) Chapters Tab is useful for some people. I just just un-tick create chapter markers.
In advanced I dont' enter anything
8) Switch back to picture tab and revise your settings (also do this in video,audio and subtitles tab).
Correct any mistakes.
When you are ready press the Start Button located next to the Source Button you used to load your movie.
Encoding should start. Your pc may stop responding fast during re-encoding of your video file.That's normal. Just wait for it to finish.
After encoding finished test your re-encoded video in your computer to test if it is as you want it (in terms of video/audio quality and subs). Well you can't tell much about the video quality by viewing the video in your computer because image will be stretched to fit computer's screen resolution.
9) Now copy your re-encoded video file to your phone's sd card.Better make a folder called movie or something. Paste the movie there. Place any additional .srt subs you may have here.
Download MX Player from PlayStore. Install it.
Open MX Player and load your video. Make sure HW Decoder is in use. Load any sub stream you may have.
10) Turn your phone into landscape view and Enjoy!
-----------------------------------------------------------
Well,that's it!
I hope my settings will proove useful for some users who want to use their phone more like a media center device.
Don't forget to click thanks if this helped you and also comment That means a lot to me!
If you disagree with some part of the guide,have another opinion/solution then feel free to comment and make this guide even better.
Cheers!
Guide is well written but why re-encode?
The only reason in my opinion is the free space, since our phone can play standard definition (didn't try HD) videos with srt subtitles (software decoded). If it is a space problem go with a bigger SD card re-encoding will cost in time...
Also keep in mind that any re-encode from a lossy codec to a lossy codec will cause loss of quality (even when re-encoding at the same bitrate/specs)
priestx said:
Guide is well written but why re-encode?
The only reason in my opinion is the free space, since our phone can play standard definition (didn't try HD) videos with srt subtitles (software decoded). If it is a space problem go with a bigger SD card re-encoding will cost in time...
Also keep in mind that any re-encode from a lossy codec to a lossy codec will cause loss of quality (even when re-encoding at the same bitrate/specs)
Click to expand...
Click to collapse
By re-encoding to a lower resolution it may use less cpu power to decode it, and therefore less battery (could be wrong though, this may not be that noticeable).
But yes, our phone can even play HD videos (they seem to have a low framerate on my phone, but I think it is related to a slow sd card).
@priestx
Well to tell the truth I don't do it for the free space.
I watch a lot of anime but there all in .mkv format with softcoded subs at 720p resolution and a high bitrate (1200kbps avg).
Trust me you can't watch this even with hardware decoder.It's laggy. Of course software decoder served me quite well some times but that was for easier to handle videos(like standard avi files).
You are absolutely right saying that re-encoding costs in video quality and time,but I think it worths re-encoding in some special occasions you want to watch something somewhere else apart from your computer and u8800 specs fail to playback the video correctly. Also due to screen's size it's not very easy to spot quality drop ,but only in special scenes. The advantage of re-encoding to me is that I can use hw decoder no matter if I am in 2.3 or aurora and get proper video playback.If I don't re-encode usually I won't have a hw decoder option in 2.3 and in aurora playback will be laggy sometimes even with hw decoder.
@FlashTH
I also think it uses less power but I didn't do any tests to proove it.
I don't think that slow hd playback is due to your sd card(I have a class 8 and still a lot of 720p videos shutter/lag a little).
Anyway,thanks for your comments and opinions
So, I have a rather extensive DVD collection and now that I have multiple media devices that obviously don't have built-in DVD players, I'd like to start converting my DVD collection to portable files. I have tried some options that are available for Ubuntu, but I haven't been able to get a very good quality rip. I'd really like to use the Nexus 10's gorgeous screen to its fullest extent.
1. Does anyone have a recommended (preferably free, or at least under $20) solution for ripping DVDs? Either Windows or Ubuntu work.
2. What settings do you use that give you the best picture quality for your Nexus 10 (I'm not overly concerned with file size)?
3. Is there a required media player to load to my Nexus 10 for viewing certain files?
I use Arista Transcoder or Handbrake on Ubuntu... or Handbrake on Windows... play with the settings a bit or scour the web for presets... BTW, both are free!! For Handbrake, I use a slightly modified version of the High Profile preset...
chris198810 said:
Rip to DVD to Nexus 10: the best video format is H.264 MP4, setting the video size as 720*480 is enough and setting the video bitrate as 1000kps ~ 2000kps is proper.
Click to expand...
Click to collapse
There are many programs out there that allow you to make copies of your DVDs and let you watch them the way you want to view them. Like someone mentioned Handbrake or Brorsoft dvd ripper. Both of them works well. However, handbrake can't rip dvds without third-party softwares. The second utility now has Nexus 10-ready output modes and it can handle commercial dvd discs.
I also have a large number of dvd's. Mine are ripped to video_ts folders. I've played with a large number of conversion programs but there are enough inconsistencies with the conversion where the main movie isn't detected properly or tv episodes end up incorrect. This happened often enough that I eventually gave up given the size of my dvd collection and the time it would take to fix everything.
I found that XBMC for android and wondershare player in the play store both play dvd's in their native format with full dvd menu support. I mount my dvd collection as a cifs share on the n10 and they playback without issue.
I can also connect remotely using open vpn and playback over the web with a little initial buffering due to the limited upload speed of my home internet connection.
Google Nexus 10 accepts MP4/H.264/DivX/WMV as video formats and MP3/WAV/eAAC+/WMA/Flac, and if I were you, I would go for H.264 MP4 with aac audio because the video with that codec is in high quality, and it can be accepted by other devices, so no need for re-transcoding. About DVD ripping tool I would recommend DVDAid. I choose MP4 format for nexus 10 (Android ) and the conversion complete in half an hour. Now I have ripped 4-5 movies and transferred them to my tablet.
Ripping DVDs for Watching on Nexus 10
I searched on Google a long time for getting a powerful DVD tool to rip my collected DVDs into Nexus 10. Finnaly I found a professional tool to copy my DVD with subtitle. That's nice.