Konwersja Motion JPEG do AVI, MPEG

Pary_anime

Witam,
Da³oby siê jako¶ utworzyæ program/skrypt do bezproblemowej konwersji MJPEG na jaki¶ format zno¶ny dla stacjonarnego odtwarzacza DVD? Wiem, w Google mo¿na znale¼æ porady odno¶nie mecodera itd ale szczerze mówi±c i tak prawie nic z tego nie rozumiem i chyba nawet nie chcê siê zag³êbiaæ w temat- chcia³bym klikn±æ, wybraæ filmik i otrzymaæ wynik.


Proszê pobraæ ten skrypt na pulpit (pojawi siê jako "Konwersja filmu"), a nastêpnie uruchomiæ go klikaj±c na nim podwójnie. Proszê postêpowaæ zgodnie z instrukcjami pojawiaj±cymi siê na ekranie.

Po uruchomieniu programu zostanie wy¶wietlone okno konsoli obrazuj±ce postêp w konwersji pliku.

Uwaga!!!
Skrypt do dzia³ania wymaga nastêpuj±cych pakietów:

mencoder
libxvidcore
lame

Proszê zainstalowaæ je przed u¿yciem skryptu!

Uwaga dotycz±ca bezpieczeñstwa
Proszê pobieraæ i uruchamiaæ tylko skrypty (pliki .desktop) znajduj±ce siê na serwerze ola-os.com. Uruchomienie skryptów do³±czanych do postów na forum lub innych, znalezionych w sieci mo¿e stanowiæ zagro¿enie bezpieczeñstwa Twojego komputera.

Proszê pobraæ ten skrypt na pulpit (pojawi siê jako "Konwersja filmu"), a nastêpnie uruchomiæ go klikaj±c na nim podwójnie. Proszê postêpowaæ zgodnie z instrukcjami pojawiaj±cymi siê na ekranie.

Po uruchomieniu programu zostanie wy¶wietlone okno konsoli obrazuj±ce postêp w konwersji pliku.

Uwaga!!!
Skrypt do dzia³ania wymaga nastêpuj±cych pakietów:

mencoder
libxvidcore
lame

Proszê zainstalowaæ je przed u¿yciem skryptu!

Dziêkujê za szybk± reakcjê. Jednak póki co nie otrzymujê pliku wynikowego. Wklejam komunikaty z okna terminala:


MEncoder 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8.3 (C) 2000-2006 MPlayer Team
CPU: Intel Pentium 4 Willamette; Xeon Foster (Family: 15, Stepping: 2)
CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
success: format: 0  data: 0x0 - 0xc4abaa
AVI file format detected.
VIDEO:  [MJPG]  320x240  24bpp  30.000 fps  2733.0 kbps (333.6 kbyte/s)
[V] filefmt:3  fourcc:0x47504A4D  size:320x240  fps:30.00  ftime:=0.0333
==========================================================================
Opening audio decoder: [alaw] aLaw/uLaw audio decoder
AUDIO: 11025 Hz, 1 ch, s16le, 88.2 kbit/50.00% (ratio: 11025->22050)
Selected audio codec: [ulaw] afm: alaw (uLaw)
==========================================================================
Cannot open output file 'file:///home/piotr/MyFiles/pobrane/MOV00291.avi'.

Exiting...

Gdy polecenie ze skryptu wpisujê do terminala konwersja jest przeprowadzana jednak w pliku wynikowym d¼wiêk jest przerywany (w oryginale jest poprawnie). Za³±czam komunikaty z konsoli podczas konwersji oraz plik wynikowy (archiwum tar).


piotr@piotr-desktop:~/MyFiles/tmp$ mencoder MOV00291.AVI -ovc xvid -xvidencopts bitrate=1000:autoaspect -vf pp=lb -oac mp3lame -lameopts fast:preset=standard -o plik.avi
MEncoder 2:0.99+1.0pre7try2+cvs20060117-0ubuntu8.3 (C) 2000-2006 MPlayer Team
CPU: Intel Pentium 4 Willamette; Xeon Foster (Family: 15, Stepping: 2)
CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
success: format: 0  data: 0x0 - 0xc4abaa
AVI file format detected.
VIDEO:  [MJPG]  320x240  24bpp  30.000 fps  2733.0 kbps (333.6 kbyte/s)
[V] filefmt:3  fourcc:0x47504A4D  size:320x240  fps:30.00  ftime:=0.0333
==========================================================================
Opening audio decoder: [alaw] aLaw/uLaw audio decoder
AUDIO: 11025 Hz, 1 ch, s16le, 88.2 kbit/50.00% (ratio: 11025->22050)
Selected audio codec: [ulaw] afm: alaw (uLaw)
==========================================================================
xvid: using library version 1.1.0 (build xvid-1.1.0)
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
Opening video filter: [pp=lb]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffmjpeg] vfm: ffmpeg (FFmpeg MJPEG decoder)
==========================================================================
Building audio filter chain for 11025Hz/1ch/s16le -> 0Hz/0ch/??...

preset=standard

MP3 audio selected
Building audio filter chain for 11025Hz/1ch/s16le -> 11025Hz/1ch/s16le...
VDec: vo config request - 320 x 240 (preferred colorspace: Planar 422P)
[PP] Using external postprocessing filter, max q = 6.
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
VDec: using Planar 422P as output csp (no 1)
Movie-Aspect is undefined - no prescaling applied.

SwScaler: BICUBIC scaler, from Planar 422P to Planar YV12 using MMX2
videocodec: XviD (320x240 fourcc=44495658 [XVID])
xvid: par=1/1 (ext), displayed=320x240, sampled=320x240
xvid: CBR Rate Control -- bitrate=1000kbit/s
New_Face failed. Maybe the font path is wrong.
Please supply the text font file (~/.mplayer/subfont.ttf).
subtitle font: load_sub_face failed.
Writing header...
ODML: vprp aspect is 4:3.
Writing header...
ODML: vprp aspect is 4:3.
Pos:   0.7s     24f ( 3%) 19.12fps Trem:   0min   3mb  A-V:0.068 [0:127]
Skipping frame!
Pos:   1.9s     59f ( 6%) 20.52fps Trem:   0min   4mb  A-V:0.068 [1221:127]
Skipping frame!
Pos:  35.4s   1069f (99%) 21.34fps Trem:   0min   4mb  A-V:-0.005 [960:127]
1 duplicate frame(s)!
Pos:  36.2s   1092f (100%) 21.36fps Trem:   0min   4mb  A-V:-0.037 [959:127]
Flushing video frames
Writing index...
Writing header...
ODML: vprp aspect is 4:3.

Video stream:  959.898 kbit/s  (119987 B/s)  size: 4351539 bytes  36.267 secs  1092 frames

Audio stream:  127.859 kbit/s  (15982 B/s)  size: 580325 bytes  36.310 secs


Dziêkujê za szybk± reakcjê. Jednak póki co nie otrzymujê pliku wynikowego.
Poprawi³em drobny b³±d w skrypcie. Teraz powinien dzia³aæ poprawnie.




Da³oby siê jako¶ utworzyæ program/skrypt do bezproblemowej konwersji MJPEG na jaki¶ format zno¶ny dla stacjonarnego odtwarzacza DVD? Wiem, w Google mo¿na znale¼æ porady odno¶nie mecodera itd ale szczerze mówi±c i tak prawie nic z tego nie rozumiem i chyba nawet nie chcê siê zag³êbiaæ w temat- chcia³bym klikn±æ, wybraæ filmik i otrzymaæ wynik.

A próbowa³ Pan za pomoc± Avidemux? To chyba najlepszy do tego program w trybie graficznym

Avidemux w ogóle nie chce uznaæ d¼wiêku. Za³±czam zrzut komunikatu otrzymanego przy otwieraniu pliku MJPEG.

To dziwne, zazwyczaj z kodekami audio nie ma problemu. Mo¿e Pan za³±czyæ zrzut informacji o filmie z Avidemux?
A czy istnieje mo¿liwo¶æ, ¿eby za³±czy³ Pan plik w wersji MJPG? Pomog³oby nam to w ustaleniu przyczyn problemu.

A czy istnieje mo¿liwo¶æ, ¿eby za³±czy³ Pan plik w wersji MJPG? Pomog³oby nam to w ustaleniu przyczyn problemu.
Chêtnie bym to zrobi³ ale ju¿ trzykrotnie próbowa³em i za ka¿dym razem gdy odczeka³em a¿ plik siê za³aduje dostawa³em komunikat "nie okre¶lono typu postu".
Je¶li to Panu nie przeszkadza, to proszê wgraæ plik na jaki¶ z darmowych hostingów plików, np. http://hostuje.net/ czy http://www.transferplikow.org

Uwaga!
Nie jeste¶my w ¿aden sposób powi±zani z podanymi wy¿ej stronami i nie mamy wp³ywu np. na ¿±danie usuniêcia plików lub sprawy zwi±zane z ewentualnym wykorzystaniem plików!

Je¶li to Panu nie przeszkadza, to proszê wgraæ plik na jaki¶ z darmowych hostingów plików, np. http://hostuje.net/ czy http://www.transferplikow.org

Uwaga!
Nie jeste¶my w ¿aden sposób powi±zani z podanymi wy¿ej stronami i nie mamy wp³ywu np. na ¿±danie usuniêcia plików lub sprawy zwi±zane z ewentualnym wykorzystaniem plików!

plik
Proszê doinstalowaæ pakiet "madplay". Powinno pomóc.

Proszê doinstalowaæ pakiet "madplay". Powinno pomóc.
Bez zmian
Aktualizacja- dodatkowe informacje.
Wszed³em na stronê Media-Convert i za³adowa³em plik do konwersji. Wybra³em opcjê "Linux DivX" i otrzyma³em plik wynikowy który ma tak± sam± "wagê" jak orygina³ (konwertowany za pomoc± skryptu wychodzi prawie 3x mniejszy). Plik odtwarza mi siê prawid³owo.
Info o pliku oryginalnym:

piotr@piotr-desktop:~/MyFiles/tmp$ file MOV00291.AVI
MOV00291.AVI: RIFF (little-endian) data, AVI, 320 x 240, 30.00 fps, video: Motion JPEG, audio: (mono, 11025 Hz)

Info o pliku otrzymanym z Media-Convert:

piotr@piotr-desktop:~/MyFiles/pobrane$ file mov00291.avi
mov00291.avi: RIFF (little-endian) data, AVI, 320 x 240, 30.00 fps, video:, audio: MPEG-1 Layer 3 (stereo, 44100 Hz)

Info o pliku otrzymanym za pomoc± skryptu na Pulpit:

piotr@piotr-desktop:~/MyFiles/tmp$ file MOV00291-konw.avi
MOV00291-konw.avi: RIFF (little-endian) data, AVI, 320 x 240, 30.00 fps, video: XviD, audio: MPEG-1 Layer 3 (mono, 11025 Hz)

Nie znam siê na tym wiêc nie wiem jakie ewentualnie jeszcze informacje powinienem dodaæ/poszukaæ aby rozwik³aæ problem.
Drobne wyja¶nienie.
Wrzuci³em teraz plik na p³ycie CD-RW do odtwarzacza DVD. Faktycznie, plik po konwersji za pomoc± skryptu jest odtwarzany (audio/video) poprawnie. Czyli de facto problem zosta³ rozwi±zany od pocz±tku. Jednak nadal nie wiem czemu na komputerze mam przerywany d¼wiêk- to mnie powstrzymywa³o przed wcze¶niejszym wypaleniem p³yty by sprawdziæ.

Drobne wyja¶nienie.
Wrzuci³em teraz plik na p³ycie CD-RW do odtwarzacza DVD. Faktycznie, plik po konwersji za pomoc± skryptu jest odtwarzany (audio/video) poprawnie. Czyli de facto problem zosta³ rozwi±zany od pocz±tku. Jednak nadal nie wiem czemu na komputerze mam przerywany d¼wiêk- to mnie powstrzymywa³o przed wcze¶niejszym wypaleniem p³yty by sprawdziæ.

Podejrzewam ¿e jest to spowodowane tym, ¿e skrypt pozostawia ¶cie¿kê audio bez zmian, ale konwertuje j± na format mpeg-3. Mo¿liwe ¿e aplikacja, któr± Pan chce odtworzyæ plik ma problemy z czytaniem plików mpeg-3 o niskim próbkowaniu. Czy inne aplikacje te¿ ciê³y d¼wiêk?

Co do instalacji madplay - powinna ona umo¿liwiæ konwersjê w Avidemux - nie wynika³o to z mojego postu. Czy konwersja w Avidemux nadal jest niedostêpna?
Z tego, co sprawdzi³em, wynika, ¿e w oryginalnym pliku jest u¿ywany kodek d¼wiêkowy mlaw - rzadko spotykany.

Przerwa po konwersji wynika prawdopodobnie z tego, ¿e w oryginalnym pliku jest "klikniêcie" w tym miejscu. Prawdopodobnie odtwarzacz obcina tak wysoki d¼wiêk, zamiast go wyciszaæ.

Z tego, co sprawdzi³em, wynika, ¿e w oryginalnym pliku jest u¿ywany kodek d¼wiêkowy mlaw - rzadko spotykany.

Przerwa po konwersji wynika prawdopodobnie z tego, ¿e w oryginalnym pliku jest "klikniêcie" w tym miejscu. Prawdopodobnie odtwarzacz obcina tak wysoki d¼wiêk, zamiast go wyciszaæ.

Có¿, dzi¶ zamieni³em aparat na inny- zobaczymy jak bêdzie teraz jak tylko akumulator siê na³aduje :D Teraz spróbujê z Sony W130. Chyba, ¿e oka¿e siê i¿ ta firma w niedrogich kompaktach koduje wszystko tak samo. Tak czy siak- bez konwersji Kaffeine odtwarza, a po konwersji- odtwarzacz DVD. Nie jest ¼le. Dziêkujê jeszcze raz za zainteresowanie.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • wyciskamy.pev.pl
  • img
    \