iConvert – konwersja filmów na iPhone.
W wolnej chwili napisałem program do kowertowania filmów na Iphone'a. Program to może dużo powiedziane, jest to interfejs graficzny (GUI) dla programów ffmpeg, MP4box i iconv. Podobny program znalazłem już w Internecie, ale miał on poważne problemy z dodaniem napisów do filmu (zwłaszcza polskich).
Konwersja filmu do formatu odpowiedniego dla IPhone odbywa się przy pomocy ffmpeg. Filmy kodowane są za pomocą kodeka h264 i zapisywane razem z dźwiękiem do kontenera mp4. Obraz przycinany jest do formatu 16:9, dłuższy bok ma od 360 do 480 pikseli. Dźwięk konwertowany jest do formatu stereo 128kbps. Napisy konwertowane są do formatu UTF-8 za pomocą iconv, do pliku mp4 dołączane są przy pomocy programu MP4box. Na koniec plik z filmem i napisami poddawany jest drobnym poprawkom żeby iPhone rozpoznawał go poprawnie.
Program jest w wersji 0.2 i ma sporo ograniczeń. Nie są sprawdzane w żaden sposób napisy, zakładam że są w formacie mDVD i kodowane są w Windows-1250. Jeżeli obraz wejściowy jest węższy niż 16:9 (np. 4:3 telewizyjny) to obraz wyjściowy będzie miał złe proporcje. Żeby dalej nie zrażać muszę powiedzieć, że sam go używam do konwertowania filmów divx na Iphone'a. Filmy mają dobrą jakość a zajmują ok. 230MB.
Zapraszam do używania i testowania oraz pisania komentarzy, jeżeli program okaże się przydatny postaram się poprawić kilka niedociągnięć.
Dodane 18.12.2009
Parę osób pytało mnie po co pisałem ten program. W takim razie odpowiadam.
Klika dni później (po napisaniu programu) płynąłem w rej po Bałtyku i chciałem zabrać ze sobą filmy które są warte obejrzenia a nie miałem czasu ich jeszcze zobaczyć. Próby konwersji filmów przy pomocy dostępnych programów spełzły na niczym zwłaszcza jeśli chodzi o polskie napisy. Z kolei znakomicie do tego nadawały programy ffmpeg i mp4box. Programy te jednak są mało wygodne w użyciu – dostępna jest tylko linia komend. Dla własnej wygody napisałem nakładkę do ich obsługi. Tak powstał program iConvert a później iNapisy.
2009-09-22 iConvert 0.2.2 beta
- w iNapisy dodane pole do podania ilości klatek na sek. w filmie
2009-09-17 iConvert 0.2.1
- dodany program iNapisy. Pozwala dodawać i usuwać napisy w plików mp4 (więcej w pliku readme.txt)
2009-09-16 iConvert 0.2
- wersja okienkowa (więcej w pliku readme.txt)
2009-09-14 iConvert 0.1
- wersja napisana w batchu.
Olek Kwaśniewski
Comments
Komentarze do “iConvert – konwersja filmów na iPhone.”
Skomentuj
Nie dodało mi napisów ani kiedy korzystałem z iconverter, ani kiedy z inapisy. Filmik jest ale bez napisów…Może Pan coś na to poradzić?
Gortek96, podeślij mi plik "plik1.bat", który został utworzony przez program iNapisy i plik z napisami. A może nie włączyłeś napisów w iPhonie?