Jak wypalić na Amidze p³ytki VCD

Transkrypt

Jak wypalić na Amidze p³ytki VCD
Jak wypalić na Amidze płytki VCD
Krzysztof Miłota
(c) Polski Portal Amigowy (www.ppa.pl)
Sezon wakacyjny rozpoczęty. Wielu z Was zakupiło lub posiada jakiś aparat cyfrowy. Z przeniesieniem danych z
aparatu do Amigi nie ma obecnie problemu. Można to zrobić przez USB, czytnik pamięci flash podłączony do USB, czy
przez kartę PCMCIA do której wkłada się pamięć flash. Ze zdjęciami wiadomo co zrobić, a co z filmami, które można
nakręcić aparacikiem? Też nie ma problemów. Możemy sobie wypalić płytkę z filmami jako VCD lub SVCD. Wszystko
zależy od rozdzielczości materiału jaki chcemy nagrać na płytkę.
w
.p
pa
Jak zrobić VCD?
.p
l
VCD ma rozdzielczość 352x288 i 25fps (PAL, bo tylko ten format nas interesuje), a SVCD ma 480x576 i 25fps. Który
wybrać? Z filmu o rozdzielczości 320x240 najlepiej zrobić VCD, a z 640x480 - SVCD. Jakość wtedy pozostanie prawie
taka sama. Oczywiście można zrobić z 640x480 VCD, ale tutaj stracimy na jakości prawie dwukrotnie. Poza tym SVCD
nie jest tak rygorystycznym formatem jak VCD. Przy VCD trzeba się nakombinować aby zachować pełną synchronizację
obrazu z dźwiękiem przy stałym bitrate. Z SVCD już tego problemu nie ma. Istnieje za to inny. SVCD nie można płynnie
odtworzyć na klasycznych Amigach z PPC, za to idealnie to wygląda na odtwarzaczach DVD.
Można to zrobić na wiele sposobów. Przydaje się to także do przeróbki divxów czy innych formatów, bo VCD można już
płynnie oglądać na klasycznych Amigach z PPC. Idealnym sposobem na zrobienie VCD może być poniższa recepta.
1. Rozbijamy na klatki:
ffmpeg -i filmwejsciowy klatkiwyjściowe%05d.jpg
2. Robimy odpowiedni dźwięk:
ffmpeg -i filmwejsciowy -vn -ab 224 -ar 44100 dźwięk.mp2
3. Uruchamiamy mpeg2enc+ i robimy z klatek VideoCD bez dźwięku
w
w
4. Łączymy mplexem plik MPEG i mp2 (najważniejsze parametry):
- blocksize 2324
- video-buffer 40
- audiobuffer 4
- data rate 176400
- startup sectors_delay 8
- video stream startup offset 0
- audio stream startup offset 0
5. Robimy iso za pomocą VCDGear:
VCDGear -mpg2bim mpegstworzonymoeg2enc ISO
6. Wypalamy:
Tu już do wyboru MakeCD albo BurnIT. I to koniec.
Od dawna jest już dostępny pakiet z przejrzystym GUI o nazwie ViCaDo i punkty 4 i 5 możemy zrobić spokojnie tym
właśnie programem. Jednak jeśli chodzi o VCD, to ja wolę to zrobić tak jak podałem powyżej. Wtedy mamy 100%
pewności, że VCD będą idealne.
Strona 1
Jak wypalić na Amidze płytki VCD
Krzysztof Miłota
(c) Polski Portal Amigowy (www.ppa.pl)
Jak zrobić SVCD?
Tutaj jest już łatwiej. Nie jesteśmy tak ograniczeni przez bitrate i odpowiedni plik MPEG możemy zrobić programem
ffmpeg. Dźwięku nie potrzebujemy przerabiać, może być dowolny mp2 lub mp3. SVCD robimy następująco:
.p
w
.p
pa
2. Przeskalowujemy plik MPEG za pomocą ffmpeg:
ffmpeg -i chunk-0.m1v -sameq -s 704x576 xx.mpg
ffmpeg wypisuje nam w shelu:
Input #0, mpegvideo, from 'chunk-0.m1v':
Stream #0.0: Video: mpegvideo, 640x480, 25.00 fps, 104857 kb/s
Output #0, mpeg, to 'xx.mpg':
Stream #0.0: Video: mpeg1video, 704x576, 25.00 fps, q=2-31, 200 kb/s
Stream mapping:
Stream 0.0 -> 0.0
Press CTRL-C to stop encoding
frame= 179 q=8.0 size= 3130kB time=7.2 bitrate=3581.1kbits/s
l
1. Dzielimy film (zazwyczaj aparaty nakręcają filmy w rozdzielczości 640x480 jako mpeg1+mp2) na mpeg1video i mp2:
mpgtx -d filmwejsciowy
jako wynik otrzymujemy pliki chunk-0.m1v i chunk-0.mp2
Jak widać, mój aparat nagrywa filmy w 640x480 i 25fps. Jeśli jest inna ilość klatek na sekundę, to trzeba to przerobić.
3. Z racji, że ffmpeg zrobił mpeg1video jako plik MPEG z dźwiękiem (chociaż nie miał dźwięku), należy potraktować
go:
mpgtx -d xx.mpg
w
4. Teraz wystarczy uruchomić ViCaDo i w zakładce Mpeg wybrać Multiplex, w Mplex-Preset wybrać "SVCD
STANDARD System-Stream" i połączyć mpeg1video z mp2.
5. Mając tak stworzone pliki MPEG przechodzimy do zakładki (S)VCD. Ustawiamy tu S-VCD, zaznaczamy "no Play
Back Control" i po wczytaniu przygotowanych plików MPEG naciskamy na Create.
w
6. Potem wystarczy użyć MakeCD lub BurnIT i wypalić sobie płytkę z SVCD. Tak zrobiona płytka SVCD działa idealnie
na stacjonarnym odtwarzaczu DVD.
I to by było wszystko o robieniu VCD i SVCD na Amidze. Oczywiście program ViCaDo umożliwia o wiele więcej jeśli
chodzi o przygotowanie płytki VCD czy SVCD. Po odznaczeniu "no Play Back Control" możemy nawet pokusić się o
zrobienie menu. Może ktoś kiedyś opisze ten wspaniały program (a może lepiej - pakiet)?
Do stworzenia VCD lub SVCD potrzebne są następujące programy
mpeg2enc+ pod PUP (działa też pod WOS)
Strona 2
Jak wypalić na Amidze płytki VCD
Krzysztof Miłota
(c) Polski Portal Amigowy (www.ppa.pl)
w
w
w
.p
pa
.p
l
mplex-1.1 pod 680xx i PUP
mpgtx pod 680xx
3CaDo_BASE
ViCaDo_DATA
ViCaDo_HELP
ViCaDo_PROG
ViCaDo_TOOLS
ViCaDo_UPD_1
ffmpeg dla 680xx, PUP, WOS
Strona 3