Home User CP Donate Chat Register Today!  
  Get New posts Faq / Help?
   


Go Back   Hackint0sh > Projects and Hacks > iPhone > General > Tools

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 03-03-2008, 08:01 PM
kvip.dev's Avatar
kvip.dev
Status: Offline
Junior Member
 
Join Date: Mar 2008
Posts: 20
Rep Power: 0
kvip.dev is on a distinguished road
Default [k-vip] iPhone Video converter for Windows

**** new release 12 March 2008 ****
NEW FEATURES:

- autocrop (set through kvip config, see below)
- resizable GUI window (in order to see more of long filenames)
- minor encoding speed improvements
- fixed an audio/video synchronization problem in some PAL region VCDs.

AUTOCROP EXAMPLE ****

*********************************

Hi all,

I spent the last month working on the following on a video converter for the iPhone. It runs under Windows. I hope it will be useful for people in this forum. You can download the

software from the link below. Unzip the downloaded file and click on kvip_setup.cmd and you are ready to use it. Use it by clicking on kvip.exe.

I call the program k-vip (rhymes with "a whip"). It should be able to convert almost all widely available video formats for the iPhone.

You can contact me at kvip.dev at gmail dot com. Your feedback will be greatly appreciated!

Download kvip here ---> Download (last updated 12 March 2008)

Using kvip video converter

What is kvip?

kvip is a utility that converts video files from various formats to a video file that is playable on the iPhone and iPod video (5G/5.5G/6G).

Why do you want to use kvip?

kvip is free. kvip is designed to be easy to use, while providing very good video and sound output quality in a reasonable file size. It should also keep good synchronization

between picture and sound.

What kind of video files can kvip convert?

kvip supports the following input formats: ASF AVI FLV MKV MOV MP4 MKV MPEG MPG RM RMVB WMV, and MPEG-1 video files from VCD, with DAT extension.

What output format does kvip convert to?

kvip’s output file will be a video file encoded with H.264 encoding standard, using the preset that is compatible with iPhone and iPod video. The audio is encoded with AAC standard.

The output file extension from kvip is MP4.

How to use kvip?

kvip is designed to be easy to use. Just double click kvip.exe to launch the program. The window that appears lets you choose the video file to convert:

Just select the video file for kvip’s input. If the video file contains a nonstandard file extension, you can let kvip try to open it by clicking “Files of type” and then select

“All Files.” kvip may be able to open the video file you choose.

After you select the input video file, kvip will convert the input for the iPhone/iPod in 3 steps:

1. Convert the audio

2. Convert the video

3. Put audio and video together in the output file

When kvip is running, it will show the progress window like the following:



You can hit the “Abort” button at any time to cancel the conversion. “Pause” pauses conversion process and “Continue” resumes paused process.

After kvip completes its task, you will see a message box saying the video conversion is done:

This window will also show the output file name and its location.

What is kvip’s output file name?

For example,

Input file C:\My Videos\movie1.avi
kvip Output file C:\My Videos\movie1_mux.mp4 <-- compatible with iPhone/iPod

kvip log file C:\My Videos\movie1_log.txt <-- (option) log file of kvip’s operations
kvip audio file C:\My Videos\movie1_audio.mp4 <-- (option) audio only (see configuration)

Converting Many Files (Batch Conversion):

kvip supports batch video conversion. To use this, make sure you have run kvip once. After that, right click on the files you want to convert and select “Convert with kvip.” The selected files will be added to kvip’s conversion queue.

You can also drag and drop a video file into the queue area in kvip’s main window.

Editing the Conversion Queue:

If you want to edit the order of the files in queue, right click on the queue area in kvip’s main window.

The queue area will change to the following:



When you select a video file, the buttons work as follows:

- “Up” – Move the selected file up the queue order
- “Down” – Move the selected file down the queue order
- “Remove” – Remove the file from the queue
- “Cancel” – Cancel everything and stop converting immediately

If you check “Shutdown when done,” kvip will shut down the computer automatically after all the files in queue are converted.

If you right click in the queue area again, the queue editor will be closed.

kvip configuration:

After you run kvip.exe for the first time, there is a shortcut called “kvip_config” in the same folder as kvip.exe. Double-clicking this shortcut shows the following configuration

window:



There are a few options that you can change:

1. Keep audio file after encoding – If you want the audio file without pictures, check this box.

2. Two-pass video encoding – If you want better video quality at the expense of slower encoding speed, check this box.

3. You can choose to create or not create the log file which records kvip’s internal working.

4. “video settings” By default, kvip uses H.264 video encoder, which has the best picture quality. If you want to choose a more compatible XviD encoder instead, you can select it

here.

5. You can also choose "auto crop" to automatically detect and remove black borders from videos.

6. You can choose the output directory. By default, kvip’s output is in the same directory as input file.

Clicking “Ok” will save the option, “Cancel” will cancel the changes made, and “Restore Default” will change all kvip’s options back to default.

Credits

kvip is written in AutoIt v3 (http://www.autoitscript.com)

kvip uses the following software:

ffmpeg (http://ffmpeg.mplayerhq.hu)
mplayer/mencoder (http://www.mplayerhq.hu)
mediainfo (http://mediainfo.sourceforge.net/en)
mp4box from GPAC project (http://gpac.sourceforge.net)
x264 (http://www.videolan.org/developers/x264.html)
xvid (http://www.xvid.org)
sharktooth's MeGUI x264 profiles (http://forum.doom9.org/showthread.php?t=101813)

Last edited by kvip.dev; 03-12-2008 at 08:08 PM. Reason: updated to a new version 2008.03.12
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #2 (permalink)  
Old 03-04-2008, 07:51 AM
lilskaterpunk's Avatar
lilskaterpunk
Status: Offline
Senior Member
 
Join Date: Dec 2007
Posts: 284
Rep Power: 0
lilskaterpunk is an unknown quantity at this point
Default

Cool, has anyone tried this?
__________________
OTB 1.1.2 iPhone 4.6BL Currently1.1.4 FW (iPlus2.0b)
Activated/Jailbroken/Unlocked (iPlus2.0b)
Call In/Out: Yes/Yes
SMS In/Out: Yes/Yes
WiFi/Edge: Yes/Yes
Carrier: Rogers (Sux LOL)
Thanks to all the Dev's on hacking the iPhone!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #3 (permalink)  
Old 03-04-2008, 08:05 AM
Former Bender's Avatar
Former Bender
Status: Offline
Guest
 
Join Date: Nov 1970
Posts: 3,501
Rep Power: 0
Former Bender has much to be proud ofFormer Bender has much to be proud ofFormer Bender has much to be proud ofFormer Bender has much to be proud ofFormer Bender has much to be proud ofFormer Bender has much to be proud ofFormer Bender has much to be proud ofFormer Bender has much to be proud ofFormer Bender has much to be proud ofFormer Bender has much to be proud of
Default

Thread renamed and moved to the "Tools" section as it is not a Native iPhone Application.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Sponsored links Remove advertisements
Advertisement
Advertisement

  #4 (permalink)  
Old 03-04-2008, 01:38 PM
reycat
Status: Offline
Member
 
Join Date: Sep 2007
Posts: 46
Rep Power: 0
reycat is on a distinguished road
Default

kvip, great work and effort!

Any chance you add support for subtitles (.srt files)?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #5 (permalink)  
Old 03-04-2008, 06:34 PM
kvip.dev's Avatar
kvip.dev
Status: Offline
Junior Member
 
Join Date: Mar 2008
Posts: 20
Rep Power: 0
kvip.dev is on a distinguished road
Default

Quote:
Originally Posted by reycat View Post
kvip, great work and effort!

Any chance you add support for subtitles (.srt files)?
Thanks for the encouraging words!

I am studying Quicktime Text support in iphone firmware 1.1.3 now.

Will keep you posted on the progress.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #6 (permalink)  
Old 03-05-2008, 10:32 AM
Xepra
Status: Offline
Junior Member
 
Join Date: Mar 2008
Posts: 4
Rep Power: 0
Xepra is on a distinguished road
Default

I am a bit wary of unknown executables being run on my system... Not to mention your hosting is sketchy as well as very, very, slow. I can't get more than about 1KB/s and it is a 10MB file (and I'm on a very good university connection).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Sponsored links Remove advertisements
Advertisement
Advertisement

  #7 (permalink)  
Old 03-05-2008, 11:25 AM
kvip.dev's Avatar
kvip.dev
Status: Offline
Junior Member
 
Join Date: Mar 2008
Posts: 20
Rep Power: 0
kvip.dev is on a distinguished road
Default

Quote:
Originally Posted by Xepra View Post
Not to mention your hosting is sketchy as well as very, very, slow. I can't get more than about 1KB/s and it is a 10MB file (and I'm on a very good university connection).
Try the new download site here. Absolutely no ads.

Last edited by kvip.dev; 03-05-2008 at 11:36 AM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #8 (permalink)  
Old 03-05-2008, 12:55 PM
Xepra
Status: Offline
Junior Member
 
Join Date: Mar 2008
Posts: 4
Rep Power: 0
Xepra is on a distinguished road
Default

2nd mirror much, much, faster. Thank you - my other one was actually still downloading - only about 50% complete at that.

So I crossed my fingers and ran it, and I am happy to say I am very impressed. It is clean, simple, and elegant. It had both awesome compression and awesome quality. The video files were just as good looking as videora's and half the size. (91.6mb for 25:47 at full iphone res). It looks like the audio is only 96kbs, but that is probably okay for non-music videos.

Although the interface isn't very robust, it does its job. Perhaps in the future a couple more options would be nice, but I like the cmd line display.

A couple suggestions though - allow the window to be resized, or at least tooltip the queued up items (you know the hover thing). I can't see what is in my queue when my path is long (ie my file is in documents and settings\user\downloads\other folder), so I have no idea what is next to be transcoded.

Also I opened some file to convert, and while it was converting added a bunch of files to the queue. When it was done with the first file it prompted me (in the background, I was doing something else) that the first file was done, but didn't go on to the next one until I clicked okay. This could be a problem when leaving a long list of jobs to do over night... However it did not seem to be a problem on the following jobs.

Overall though awesome job - thanks a lot! This will be my choice for iphone video encoders .




P.S. Even the 1-pass looked really good...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #9 (permalink)  
Old 03-05-2008, 01:17 PM
kvip.dev's Avatar
kvip.dev
Status: Offline
Junior Member
 
Join Date: Mar 2008
Posts: 20
Rep Power: 0
kvip.dev is on a distinguished road
Default

Quote:
Originally Posted by Xepra View Post
2nd mirror much, much, faster. Thank you - my other one was actually still downloading - only about 50% complete at that.
I have to thank my friend for letting me host the files there.

Quote:
So I crossed my fingers and ran it, and I am happy to say I am very impressed. It is clean, simple, and elegant. It had both awesome compression and awesome quality. The video files were just as good looking as videora's and half the size. (91.6mb for 25:47 at full iphone res). It looks like the audio is only 96kbs, but that is probably okay for non-music videos.
You can specify the audio bit rate as well. Open up kvip.ini (in the same directory as the executable) then edit "t_audio_rate=64" <--- the default is only 64kbps.
Bumping it up to 128 should be nice for most music videos. Remember that the ipod/iphone only allows audio up to 160kbps when the video is playing.

Sorry that this is not yet in the GUI for configuration yet.

Quote:
A couple suggestions though - allow the window to be resized, or at least tooltip the queued up items (you know the hover thing). I can't see what is in my queue when my path is long (ie my file is in documents and settings\user\downloads\other folder), so I have no idea what is next to be transcoded.
This will be a lot of work, but I will try to add it in the future.

Quote:
Also I opened some file to convert, and while it was converting added a bunch of files to the queue. When it was done with the first file it prompted me (in the background, I was doing something else) that the first file was done, but didn't go on to the next one until I clicked okay. This could be a problem when leaving a long list of jobs to do over night... However it did not seem to be a problem on the following jobs.
Ahhh.... This was actually a "feature." :p

To explain: The "completed" window will display if you selected the first file via the in-program file selection menu.

The subsequent files were added using either right-click or drag-and-drop. Program will not show prompt after converting files added by right-click or drag-and-drop.

I also have a good idea for the "fix" now.

Quote:
Overall though awesome job - thanks a lot! This will be my choice for iphone video encoders .
Thanks for the encouraging words. Let me know if you have more ideas for improvements/suggestions.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Sponsored links Remove advertisements
Advertisement
Advertisement

  #10 (permalink)  
Old 03-05-2008, 07:19 PM
ryero
Status: Offline
Junior Member
 
Join Date: Feb 2008
Posts: 21
Rep Power: 0
ryero is on a distinguished road
Default

Omg!

This is one of the best converters out there!

two thumbs up man!!!

I love the simple design, works really well.

One question
when I click and drag a batch of files, it seems like only the last file gets added to the queue.
I have about 100+ videos I want to convert and I don't really want to click and drag each one into the converter.
Or am I the only person getting this bug?

Thanks
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

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 On
Pingbacks are On
Refbacks are On




All times are GMT +2. The time now is 01:58 AM.



Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2 Ad Management by RedTyger
follow us on Twitter!

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105