Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Operacje na plikach AVI, MPG, MP3, AC3 i (S)VCD
Internet & Windows & Hardware FORUM => Searchengines.pl > KAWIARENKA PC - oprogramowanie > Multimedia
kambo

Dzielenie pliku .avi
Dzielenie pliku .mpg
Łączenie plików .avi
Łączenie plików .mpg
Zmiana rozdzielczości (.avi, .mpg)
Konwersja formatu .mpg na .avi
Wstawianie napisów do pliku .avi
Naprawa indexu w pliku .avi - "missing index block"
Wyszukiwanie uszkodzonych klatek
Naprawa uszkodzonych klatek
Wyodrębnianie ścieżki dźwiękowej z pliku .avi
Łączenie dźwięku (MP3) z plikiem .avi
Synchronizacja dźwieku i obrazu
Dzielenie plików .mp3
Dzielenie plików AC3
Łączenie plików AC3
Konwersja formatu avi/mpg na format 3gp
Format swf - dekompilacja: podmiana sciezki dzwiekowej, wyodrebnianie grafik

Zakladanie prowizorycznego radia internetowego




Dzielenie pliku .avi

Przy pomocy programu Nandub podzielisz film w konkretnym momencie jego trwania. Ma to zastosowanie m.in. wtedy gdy jakiś film nie mieści się na płytę CD (nawet przy overburningu) i chciałbyś obciąć np. końcowe napisy i w ten sposób pozbyć się zbędnych megabajtów.
VirtualDubMod 1.5.10 pozwala natomiast podzielić plik na dwie lub więcej części o określonych rozmiarach.
To, którego programu użyjesz zależy od sposobu w jaki chcesz dany plik podzielić.


Nandub
Jeżeli jakiś film w formacie .avi nie mieści się na płytę CD (nawet przy aktywnym overburning-u) możesz obciąć np. końcowe napisy i w ten sposób pozbyć się zbędnych megabajtów.

1. Uruchom program.
2. Kliknij zakladkę File >>> Open video file.
3. W zakładkach Video i Audio zaznacz opcję Direct Stream Copy.
4. Suwakiem znajdującym się na dole wybierz moment w którym film powinien zostać podzielony.
5. Kliknij na ikonkę z kluczem (podziału musisz dokonać na klatce kluczowej).
6. Przejdź do zakładki Edit >>>>Set selection start.



7. Przesuń suwak na koniec filmu.
8. Kliknij Edit >>> Set selection end. Część pola pod suwakiem zaznaczy sie na niebiesko i ta właśnie część zostanie usunięta.
9. Kliknij Edit >>>> Delete frames.
10. Przejdź do zakladki File >>>> Save AVI i zapisz okrojony plik pod nową nazwą!


VirtualDubMod 1.5.10

w przygotowaniu!

---EDIT--- Placio74 ---
Na dobrą sprawę podział plików AVI wygląda bardzo podobnie (a praktycznie tak samo) w VirtualDub, VirtualDubMod oraz NanDub.

Kilka innych mozliwości:
- w VirtualDub można przy zapisie skorzystać z opcji Save segmented AVI...,
- w VirtualDubMod przy zapisie można skorzystać z opcji Segment output file,
- w AVI-Mux GUI w konfiguracji (settings) można skorzystać z opcji split
- do podziału plików AVI (również WMV i MP4) można również wykorzystać Cut Assistant (nakładka na VirtualDub, AsfBin i MP4Box).
---



Dzielenie pliku .mpg

TMPGEnc umożliwia dzielenie filmu w konkretnym momencie jego trwania.
DVtool pozwala natomiast ustalić dokładny rozmiar plików wynikowych.czyli podzielić plik na kilka części o określonych rozmiarach.
To, którego programu użyjesz zależy od sposobu w jaki chcesz dany plik podzielić.

TMPGEnc
1. Kliknij na zakladke File >>> MPEG Tools >>> Merge & Cut >>> Add a nastepnie zlokalizuj i otwórz plik który chcesz podzielic.
2. Teraz zaznacz (podświetl) go kursorem i kliknij Edit.



3. W nowo otwartym oknie wybierz suwakiem moment w którym plik powinien zostać podzielony.
4. Kliknij }(prawą klamerkę)!
5. Zatwierdź klikając OK.
6. W dolnym pasku Output podaj miejsce docelowe i nazwę dla nowo tworzonego pliku.



7. Naciśnij Run. Rozpocznie sie proces dzielenia pliku!

Teraz gdy pierwsza część jest juz gotowa postepuj podobnie jak przed chwilą.
7. Kliknij Edit!
8. W gόrnych okienkach masz wartości oznaczające początek i koniec pierwszej części filmu! Wartość, która wskazywała koniec pierwszej części wstaw do pierwszego okna (jako początek drugiej czesci) i przesuń suwak maksymalnie do końca. 9. Kliknij } >>> OK i podaj nazwę dla drugiej części pliku.
10. Naciśnij Run.


DVtool
1. Kliknij na ikonę File Processor
2. Zaznacz funkcję Dziel plik i otwórz plik..
3. W okienku Dlugość wpisz rozmiar jaki ma mieć podzielony plik, czyli:
Zakładamy, że masz plik .mpg o rozmiarze 740MB i chcesz podzielić go na dwa pliki 700MB i 40MB. Ponieważ rozmiar pliku najlepiej wpisywać w bajtach należy megabajty przeliczyć na bajty a więc:
700 x 1024 x 1024 = 734003200 bajtów i tę wartość wstaw do okienka Dlugość.
4. Po naciśnięciu Start plik zostanie podzielony

Aby podzielić film na kilka rόwnych części wystarczy po otwarciu pliku kliknąc prawym przyciskiem myszy w okienku Dlugość i wybrac liczbę (od 1 do 9) oznaczającą ilość części.

---Edit--- Placio74---
Dodatkowo... Avidemux oraz Movica oraz MPEG Streamclip.
---



Łączenie plikόw .avi

Aby możliwe było połączenie dwόch lub więcej części filmu muszą być one skompresowane tymi samymi kodekami i posiadać identyczne parametry (rozdzielczość, ilość klatek na sek, etc.).

1. Odpal Nandub.
2. Kliknij File >>> Open video file... i otwórz plik z pierwszą częścią filmu.
3. Przejdź do File >>> Append AVI segment... i wybierz kolejną część filmu. (Jezeli otrzymasz komunikat o błędzie to znaczy, że części które próbujesz połączyć posiadają rόżne parametry!)
4. W zakladce Video zaznacz Direct stream copy
5. Zapisz film klikając File >>> Save AVI.





Łączenie plików .mpg

1. Uruchom DVtool.
2. Zaznacz opcję Scal pliki.
3. Kliknij na symbol i dodaj w odpowiedniej kolejności pliki, które chcesz połączyć.
4. W dolnym okienku podaj miejsce docelowe i nazwę dla nowego pliku.
5. Naciśnij Start.





Zmiana rozdzielczości (.avi, .mpg)

Czynność ta stosowana jest z reguły do naprawy pliku video, który ma złe proporcje obrazu (ściśnięty / rozciągnięty)!

1. Uruchom VirtualDub.
2. Kliknij zakładkę File >>> Open video file i otwόrz plik *.avi.
3. W zakładce Video zaznacz Full processing mode.
4. W zakładce Audio zaznacz opcję Direct Stream Copy.
5. Kliknij Video >>> Filters >>> Add....
6. Virtual Dub zawiera filtry, ktόre są wykorzystywane do obrόbki plikόw video! Do zmiany rozdzielczości jest wykorzystywany filtr o nazwie resize. Odnajdź ten filtr na liście i kliknij OK. Otworzy się następujące okno:



7. W pola New width (szerokość) i New height (wysokość) wpisz żądane parametry rozdzielczości.
8. Wybierz Bilinear jeżeli dotychczasowa rozdzielczość ma zostać zmniejszona lub Bicubic przy zwiększaniu rozdzielczości.
TIPP: Klikając na Show preview mozesz sprawdzić jakość "nowego" obrazu czyli sprawdzić czy nie przesadziłeś ze zwiększeniem/zmniejszeniem rozdzielczości.
9. Zatwierdź zmiany!
9. Przejdź do zakładki Video >>> Compression i wybierz kodek z jakim ma zostać zakodowany Twój plik. Jeżeli ominiesz ten krok plik wynikowy będzie kilkakrotnie większy od pliku wyjściowego!!! Osobiście (nie wiem czy słusznie) wybieram kodek Xvid.
10. Kliknij File >>> Save AVI.





Konwersja formatu .mpg na .avi

1. Odpal VirtualDub.
2. Kliknij File>>> Open video file i otwόrz plik *.mpg.
3. W menu Video zaznacz Full processing mode.
4. Nastepnie w tym samym menu otwόrz Compression... i wybierz kodeka z listy. Naciskając Configure możesz wybrać stopień kompresji i inne rzeczy.
5. Teraz przejdź do menu Audio i zaznacz Full processing mode.
6. W tym samym menu kliknij Conversion i wybierz kodeka dźwięku oraz jakość z jaką będzie kodowany dźwięk. Jeżeli byś nie włączył kodowania dźwięku, to nowy plik .avi zajmowałby wiecej niż plik .mpg.
7. Na koniec kliknij File >>> Save as AVI.

ZREDAGOWAL Pitip





Wstawianie napisów do pliku .avi

Aby wstawic napisy do filmu zapisanego w formacie .avi można użyć dobrze już znanego programu VirtualDub. Niezbedny jest też dodatkowy filtr do tego programu o nazwie Subtitler.
Ponieważ napisy do filmów są z reguly zapisywane w formacie .txt a filtr obsługuje wyłącznie format .ssa potrzebny będzie jeszcze program SubtitleTool, który przetworzy plik .txt na format .ssa.
Robi się to następująco:
Uruchom program Subtitle Tool, kliknij Open i otwórz plik tekstowy z napisami. W oknie które się pojawi należy wpisać liczbe klatek na sekunde FPS z jaką odtwarzany jest film (aby odczytac wartosc fps otwórz film w VirtualDub, kliknij Video >>>Frame Rate.... Tutaj, pod No change (current....fps) jest pokazana ilosc klatek/sek w Twoim filmie! Z reguly jest to 25.000. Drugi sposob to prawoklik na ikone filmu >>> Wlasciwosci >>> Szczególy).
Kliknij OK, potem Save i zaznacz opcję SSA(SubStationAlpha) script (for VirtualDub). Plik z napisami zostanie zapisany w formacie .ssa!

Teraz uruchom VirtualDub, kliknij File >>> Open video file i otwórz film. Następnie przejdz do zakładki Video >>> Filters... >>> Add >>> Load... i zlokalizuj filtr subtiitler.vdf, który przed chwilą ściągałeś. Teraz odszukaj go na liście i kliknij OK. Zobaczysz następujące okno:



Wskaż nowo utworzony plik z napisami *.ssa i zaznacz opcję (q0) Smart word wrapping - Automatic. Naciskając Show preview możesz sobie "podejrzeć" jak to wszystko będzie wyglądało.
Kolor napisów jest domyślnie ustawiony na żółty. Jeżeli chcesz zmienić kolor napisów, wielkość czcionki jak też dostosować inne ustawienia ściągnij sobie programik VobSub i szybko looknij na poniższy opis "Ustawienia wygladu napisów.".
Jeżeli nie chcesz nic zmieniać lub jeżeli już dokonałeś odpowiednich zmian kliknij OK i jeszcze raz OK.
Teraz należy jeszcze wybrać system kodowania. W tym celu kliknij na zakładkę Video >>> Compression, wybierz taki sam kodek jaki zostal uzyty w Twoim filmie. Nie zapomnij w zakladce Video zaznaczyc opcji Full processing mode oraz w zakladce Audio zaznaczyc Direct Stream Copy!! Następnie przejdz do zakladki File >>> Save AVI i zapisz film pod nową nazwą. Po kliknięciu na OK program rozpocznie wklejanie napisów do filmu.
Po zakonczeniu procesu można przekonwertować film na format (S)VCD.

Ustawienia wygladu napisów.
Po zainstalowaniu VobSub uruchom aplikację SubResync i otwórz plik z napisami (.ssa). Po kliknięciu na Edit otworzy się nowe okno z wieloma funkcjami konfiguracji dla napisów. Możesz eksperymentować do woli a efekty swojej pracy zobaczysz zatwierdzając wprowadzone zmiany i klikając na dowolny wpis w kolumnie Time.
Jeżeli już uzyskałeś żądany efekt przejdz do powyższej części opisu.




Naprawa indexu w pliku .avi - "missing index block"

Jeżeli jakiś film nie pozwala się odtworzyć przy pomocy żadnego player-a lub też nie pozwala się przewijać oznacza to, że konieczna będzie naprawa indexu. Bardzo dobrze nadaje się do tego program DivFix. Jest praktycznie niezawodny i banalnie prosty w obsłudze.

Można też posłużyć się programem VirtualDub. Robi sie to nastepujaco...
1. Kliknij File >>> Open video file.
2. Zaznacz na dole opcję Ask for extended options after this dialog i dopiero teraz otwórz wybrany film.
(W NanDub opcja ma nazwę - Popup extended open options.)



3. W nowo otwartym oknie zaznacz opcję Re-derive keyframe flags



4. Kliknij na OK. Rozpocznie się naprawianie błędow w indexie!







Wyszukiwanie uszkodzonych klatek

1.Uruchom VirtualDub Freeze.
2. Kliknij na File>>>Open video file i otwórz film!
3. Wejdź do menu Audio i zaznacz opcję No audio.
4. Po kliknieciu na Video >>> Check Video for Freezes program rozpocznie wyszukiwanie uszkodzonych klatek.

Raport z numerami wadliwych klatek zostanie zapisany w pliku C:\badframes.log. Jeżeli chcesz przyspieszyć cały proces szukania kliknij na obraz prawym przyciskiem myszy i zmniejsz rozmiar okna do np.1/4 wielkosci!





Naprawa uszkodzonych klatek

Zakładam, że masz już plik badframes.log z numerami uszkodzonych klatek (patrz: punkt powyżej).
Do naprawy uszkodzonych klatek bez konieczności ich wycinania służy program AviDeFreezer.

1. Otwórz plik video w VirtualDub.
2. Przejdź do numeru pierwszej klatki zawierającej błąd. 3. Naciskając Shift + kursor w lewo cofnij się o jedną klatkę kluczową i spisz jej numer (oznaczmy ją jako xxx).
4. Teraz, naciskając Shift + kursor w prawo przesuń film o jedną klatkę kluczową do przodu i zapisz jej numer (oznaczmy ją yyy).
5. Jeżeli błąd występuje nadal, przesuń film o jeszcze jedną klatkę do przodu (Shift + kursor w prawo).

Powtόrz powyższe czynności dla wszystkich uszkodzonych klatek.

6. Otwórz teraz uszkodzony plik w AviDeFreezer.
7. W miejscu zaznaczonym na rysunku wpisz numery klatek. W lewe okno wpisz numer klatki oznaczonej jako xxx a w prawe okno numer klatki yyy.
8. Kliknij Add Frames.
9. Podobnie postępuj z następnymi klatkami.



10. W okno New File wpisz nazwę nowego pliku.
11. Kliknij DeFreeze. W zapisanym pliku uszkodzone klatki powinny zostać wyeliminowane.





Wyodrębnianie ścieżki dźwiękowej z pliku .avi

1. Uruchom VirtualDubMod 1.5.10.
2. Kliknij File >>> Open video file i wczytaj plik video.
3.Jezeli ścieżka dźwiękowa Twojego filmu posiada zmienny bitrate (VBR), wtedy otrzymasz taki komunikat:



4. Kliknij Nie.
5. Przejdź do zakładki Video i zaznacz opcję Direct stream copy.
6. Kliknij Streams >>> Stream list >>>. Tutaj masz 3 opcje do wyboru:
(1) Demux - dźwięk zostanie zapisany w formacie MP3 lub AC3 zależnie od tego w jakim jest formacie.
(2) Save WAV - dźwięk zostanie zapisany w formacie WAV.
(3) Disable - calkowicie usuwa dźwięk z pliku video.



7. Zapisz plik z dźwiękiem klikając na Zapisz.




Łączenie dźwięku (MP3) z plikiem .avi

Plik avi (bez dźwieku) łączy się z plikiem MP3 (zawierajacym ścieżkę dźwiękową) w następujący sposób:
1. Uruchom VirtualDubMod 1.5.10.
2. Kliknij File >>> Open video file i wczytaj plik video.
3. Przejdź do zakładki Video i zaznacz opcję Direct stream copy.
4. Następnie kliknij Streams >>> Stream list >>> Add i wczytaj plik mp3 zawierający ścieżkę dźwiękową.
UWAGA! Jeżeli otrzymasz komunikat o błędzie związanym ze zmiennym bitrate (VBR) - kliknij Nie.



5. W powyższym oknie kliknij prawym przyciskiem myszy na szare pole zawierajace info o pliku mp3 i wybierz opcję Interleaving.
6. W nowo otwartym oknie masz możliwosc przesunięcia (synchronizacji) dźwieku względem obrazu. Dla mp3 o jakości 96, 112, 128, 160, 192 kbps w pole Preload wpsz 500. W pole Interleave Audio Every wpisz 1 oraz zostaw zaznaczone pole Frames.
7. W polu Delay Audio Track By? wpisz opóźnienie lub przyśpieszenie dźwięku w stosunku do obrazu.
7. Gdy dokonasz juz wszystkich niezbędnych ustawień, zatwierdź zmiany klikając OK.
8. Przejdź do zakładki File >>> Save As i podaj lokalizację i nazwę dla nowego pliku.
9. Kliknij Zapisz. Rozpocznie sie proces łączenia dźwięku z obrazem!








Synchronizacja dźwieku i obrazu

Jeżeli masz plik video w ktόrym dźwięk i obraz są źle zsynchronizowane możesz to naprawić przy pomocy programόw VirtualDub lub Synchronizer.

Virtual Dub
1. Kliknij File >>> Open video file i otwόrz film.
2. Kliknij na zakładkę Audio >>> Interleaving.
3. Tutaj w okienku Delay audio track by ustawiasz czas w ms (1sek. = 1000ms) o jaki ma zostać przesunięty dźwięk w stosunku do obrazu.
Jeżeli dźwięk jest np. o 1 sekundę za wcześnie ustaw 1000ms. Jeżeli dźwięk jest o 1 sekundę za pόźno ustaw -1000ms.





Synchronizer
1. Odpal program i w okienku Choose Avi File otwόrz plik video.
2. Następnie kliknij Preview >>> Play.
3. Gdy film zacznie się odtwarzać wyszukaj taką scenę, na ktόrej ruch ust aktora będzie dobrze widoczny. Na poczatku takiej sceny kliknij na set i po odtworzeniu ok.1-2 min filmu kliknij ponownie na set.
4. Teraz kliknij na zakladkę Synch i wybierz Use autotest
5. Jeżeli dźwięk jest wcześniej niż obraz musisz przy New audio delay wybrać +. W odwrotnej sytuacji wybierz minus.

PRZYKŁAD
Załόżmy, że dźwięk jest 2 sek. przed obrazem. Wybierz Audio delay + i poniżej zaznacz opcję Audio delay (in msec!) i wpisz nastepujące wartości:
from = 1800
to = 2400
step = 100 (patrz: obrazek poniżej)



Następnie kliknij na Play/Next. Dźwięk zostanie opόźniony o 1,8 sek. Jeżeli wynik nadal nie jest satysfakcjonujacy naciśnij jeszcze raz Play/Next i dźwiek zostanie opόźniony o kolejne 0,1 sek (step=100) czyli łącznie o 1.9 sekundy itd...

6.Gdy uda ci się wszystko zgrać tak jak trzeba przejdź do zakładki Preview i naciśnij Reset.
7. Ostatecznie kliknij ] set .
8. Teraz naciśnij na Remux AVI .
9. Wybierz ścieżkę dostępu do pliku video i kliknij Mux







Dzielenie plików .mp3

Do dzielenia .mp3 możesz użyć darmowych mp3DirectCut lub polskiego programu Rzeźnik MPEGów ;-). Nie są to jakieś rozbudowane narzędzia, nie mają zbyt wielu możliwosci ale ze względu na szybkość pracy jak też prostotę obsługi idealnie się do tego nadają.

mp3DirectCut
1. Kliknij Plik >>> Otwórz i wczytaj plik *.mp3.
2. Możesz odsłuchać wczytany plik klikając na Odtwarzaj
3. Zaznacz w którym momencie edytowany fragment powinien się zaczynać i kończyć. Służą do tego buttony Ust. Początek i Ust. Koniec.
4. Kliknij na zakładkę Plik >>> Zapisz zaznaczone. Zaznaczony fragment utworu zostanie zapisany w nowym pliku.






Dzielenie plików AC3

1. Uruchom program HeadAC3he.
2. Kliknij Source File i wczytaj plik *.ac3.
3. W polu Destination Format ustaw Source.
4. Zahacz pola Start Frame oraz End Frame i wpisz w nich numery klatek, w których plik ma zostać podzielony. Obok wyświetlany jest czas HH:MM:SS odpowiadający numerowi klatki.
5. Kliknij Start. Fragment zawierający się pomiędzy klatką startową i końcową zostanie zapisany w nowym pliku.






Łączenie plików AC3

Kilka plikόw AC3 można połączyć poprzez wpisanie odpowiedniej komendy w wierszu poleceń. Ponieważ wiele osόb ma problem z poruszaniem się w środowisku tekstowym najlepiej chyba będzie jeżeli całe zagadnienie omόwię na konkretnym przykładzie.

Załόżmy, że masz trzy pliki z rozszerzeniem *.ac3, ktόre chcesz połączyć w jeden plik. Pliki te mają następujące nazwy:
plik1.ac3
plik2.ac3
plik3.ac3
i znajdują się w poniższej lokalizacji:
D:\Teledyski\Dzwieki

Przejdź do wiersza poleceń klikając Menu Start >>> Programy >>> Akcesoria >>> Wiersz polecenia. Wyświetli się takie okno:



Teraz za pomocą komend musisz przejść do folderu w ktόrym znajdują się pliki AC3 czyli do D:\Teledyski\Dzwieki. Wpisuj kolejno:
cd\ i naciśnij Enter.
d: i naciśnij Enter.
cd Teledyski\Dzwieki i naciśnij Enter.

Teraz, gdy zlokalizowałeś już swoje pliki AC3 wpisz następującą komendę:

copy /b plik1.ac3+plik2.ac3+plik3.ac3 polaczony.ac3

Po kliknięciu Enter wszystkie trzy pliki zostaną zapisane w jednym pliku o nazwie polaczony.ac3




Konwersja formatu avi/mpg na format 3gp

3gp to multimedialny format obsługiwany przez telefony komórkowe. Poniżej znajdują się linki do dwóch konwerterów umożliwiających konwersję plików avi/mpg aby możliwe było ich odtwarzanie w telefonie komórkowym. Oba programy są banalne w obsłudze tak więc myśle, że wszelkie opisy sa zbędne.

KONWERTERY (do wyboru):
Nokia Multimedia Converter (darmowy, wymaga rejestracji na forum.nokia.com)
SUPER (darmowy)

Odtwarzanie plikow w formacie 3gp na komputerze umozliwia Nokia Multimedia Player.




Format swf - dekompilacja: podmiana sciezki dzwiekowej, wyodrebnianie grafik (zredagowal: @Lopezik)

Glowna idea tego problemu to dekompilacja pliku *.swf do pliku zrodlowego Flasha *.fla i pozniejsza obrobka tego pliku.
Zaznaczam od razu ze nie kazdy plik da sie idealnie zdekompilowac (glownie chodzi o kod Actionscript, problemy z czcionkami oraz bardziej zlozonymi sprawami zwiazanymi z pozniejsza edycja plikow *.fla)
Przyznam sie ze do tej pory spotkalem sie moze z kilkoma plikami ktore nie daly sie poprawnie zdekompilowac. Odsetek byl naprawde maly, w granicach 5%.


Do przedstawionego problemy potrzebne beda dwa programy: Flash 8 (moze byc tez poprzednia wersja MX 2004; nie moze byc to natomiast wersja Flash 5) oraz Action Script Viewer.
Na dole posta zamieszcze linki skad wszystko sciagnac.



1) Na poczatek tworzymy pusty katalog gdziekolwiek na dysku.

2) Uruchamiamy program Action Script Viewer. Wciskamy klawisz F3 aby otworzyc plik. Szukamy naszego pliku *.swf i go otwieramy.

3) Po otwarciu pliku mozemy, jezeli chcemy wyeksportowac wszystkie bitmapy, pliki dzwiekowe, pliki video do osobnych plikow. Nie musimy tego robic na potrzeby podmiany dzwieku,jest to raczej taka ciekawostka. Mozna to zrobic klikajac prawym klawiszem myszy gdziekolwiek w zakladce 'Library'.

4) Teraz przechodzimy do zasadniczej czesci problemu - dekompilacji. Przechodzimy do menu File->Export Rebuild Data (JSFL)...

Po kliknieciu tej opcji wskazujemy wczesniej utworzony katalog i klikamy 'ok'.
Automatycznie otworzy sie katalog z wyeksportwanymi plikami. Powinien on zawierac szereg plikow z roszerzeniem *.swf, plik rebuild.jsfl, interesujacy nas plik ze sciezka dzwiekowa oraz plik readme.txt w ktorym jest instrukcja jak wszystko zaimportowac do Flasha.
Dla tych co nie znaja angielskiego opis bedzie ponizej.

5) Teraz w naszym katalogu mozemy podmienic plik ze sciezka dzwiekowa do pliku. Przenosimy poprzedni plik w inne miejsce. Kopiujemy do katalogu plik ze zmieniona sciezka. Nalezy pamietac o tym zeby nowy plik nazywal sie dokladnie tak samo jak ten stary.

6) Otwieramy program Flash (ver. MX 2004 lub 8). Tworzymy nowy 'Flash document'.

7)We Flashu przechodzimy do menu File->Import->Import to Library...->przechodzimy do naszego katalogu wciskamy kombinacje klawiszy Ctrl+A (zaznaczamy wszystko) i klikamy 'Otworz'.

8) Po zaimportowaniu do biblioteki elementow zapisujemy nasz plik w Flashu (Ctrl+S) w naszym katalogu jako plik rebuild.fla.

9) Przechodzimy do naszego katalogu i uruchamiamy dwokrotnym kliknieciem plik rebuild.jsfl

10) Po chwili w programie Flash stworzy nam sie cale zrodlo pliku *.swf (tego poczatkowego) z podmieniona sciezka dzwiekowa.

11) Wciskajac we Flashu kombinacje klawiszy Ctrl+Enter, zobaczymy podglad naszego pliku, a w naszym katalogu utworzy sie plik rebuild.swf, produkt wyjsciowy z podmieniona sciezka.

To by bylo chyba wszystko. Oczywiscie jak ktos ma ochote lub zna sie minimalnie na programie Flash moze pozmieniac wszystkie elementy pliku wyjsciowego.


Probka mozliwosci podmiany dzwieku. Prosze wlaczyc glosniki.
Plik oryginalny
Plik po zmianie




Zakladanie prowizorycznego radia internetowego

Marzylo Ci sie kiedys prowadzenie wlasnej "stacji radiowej"? Chcialbyc "umilac" ludziom czas puszczjac im muzyke rodem z I Programu Polskiego Radia?? Nic prostszego! biggrin.gif

Przede wszystkim nie mozesz byc w sieci LAN bo nie uda Ci sie zalozyc serwera!!!
Musisz miec Winamp-a w wersji innej niz 3.00 i jeszcze dwa dodatkowe programy:
SHOUT cast DNAS umozliwiajacy zalozenie serwera i plugin do Winamp-a za pomoca którego bedziesz nadawal.

Konfigurujemy serwerek!
Zainstaluj i uruchom SHOUTcast. W nowym oknie kliknij na zakladke Edit config. Otworzy sie plik tekstowy w którym musisz wyszukac nastepujace linijki:
Max User=xx - w miejsce "xx" wpisz liczbe uzytkowników którzy beda mogli jednoczesnie podlaczyc sie do Twojego radia.
Password= - tutaj wpisz jakies haslo
PortBase=8000 - tu mozesz zmienic numer portu przez który bedziesz nadawal (mozesz zostac przy standardowym ustawieniu czyli porcie 8000)
Teraz wystarczy kliknac zakladke Plik >>> Zapisz i to juz koniec konfiguracji!
Aby zminimalizowac okienko servera do ikonki kliknij na Hide Monitor, aby zamknac kliknij Kill Server.

Konfiguracja pluginu!
Jezeli juz zainstalowales plugin czas najwyzszy odpalic Winamp-a!
Nacisnij Ctrl+P. Otworzy sie okno Preferencje. W lewym okienku kliknij na DSP/Efekty a w prawym okienku na Nullsoft SHOUTcast source DSP.... Otworzy sie nowe okno i w nim kliknij na zakladke Output.



W polu Adresse wpisz IP swojego kompa! Jezeli nie znasz swojego IP kliknij na MenuStart >>> Uruchom i wpisz winipcfg (jezeli uzywasz Win98) lub jezeli korzystasz z WinXP wpisz w wierszu polecen IP Config.
W polu Port wpisz numer portu który ustawiles w serwerze (domyslnie 8000).
W polu Password wpisz haslo, które wpisywales podczas konfiguracji serwera.

Teraz kliknij na Yellowpages



W polu Description wpisz to, co bedzie sie wyswietlac w Winampie u Twoich "sluchaczy".

Teraz przejdz do zakladki Encoder i wybierz MP3 Encoder a w polu ponizej wpisz jakosc z jaka chcesz nadawac (tutaj nie przesadzaj, zacznij na poczatek od 32 a nie 320kbps)

W zakladce Input ustaw Winamp. Druga opcja umozliwia pobieranie dzwieku z mikrofonu!
Po zakonczeniu ustawien zamknij serwer i Winampa.

Teraz ponownie otwórz Winampa, wlacz jakas muzyczke, uruchom serwer i w Winampie, w zakladce Output kliknij Connect..........wlasnie zaczales nadawac!!!

Polaczenie z radiem
Aby móc polaczyc sie z radiem nalezy znac numer IP nadajacego i numer portu przez który nadaje!
Otworz winampa, nacisnij Ctrl+L, wpisz IP i port osoby nadajacej (czyli wg. naszych powyzszych ustawien nalezaloby wpisac 12.345.67.890:8000) i nacisnac Otwórz.
kambo
Format (S)VCD



Konwersja formatu DivX na (S)VCD

Jeżeli masz filmy divx ale chcialbys je ogladac przy pomocy odtwarzacza DVD, musisz je przerobic na format VCD lub SVCD. Potrzebny jest do tego program TMPGEnc.
Opis nie dotyczy filmów z dzwiekiem AC3

Najpierw trzeba sprawdzic wartosc fps! Mozesz to odczytac przy pomocy VirtualDub:
Odpal program, kliknij File>>>Open video file i wybierz film. Teraz kliknij na Video >>>Frame Rate... Tutaj, pod No change (current....fps) jest pokazana ilosc klatek/sek w Twoim filmie, która koniecznie musisz zapamietac!!! Standardowo powinno byc 25.000 ale moga tam tez wystepowac inne wartosci:
~25 fps -> 25.000
~24 fps -> 23.976
~30 fps -> 29.97

Teraz uruchom TMPGEnc! Zamknij nowo otwarte okno Wizard klikajac na Cancel.
Przy okienku Video source kliknij na Browse i wybierz swoj film. W okienku Output file name mozesz podac nazwe dla pliku wynikowego.
Nastepnie kliknij na Load (na dole po prawej) i wybierz:
- VideoCD (PAL).mcf jezeli miales 25.000 fps
- VideoCD (NTSCFilm) jezeli miales 23.976fps
- VideoCD (NTSC) jezeli miales 29.97fps
jezeli chcesz avika przekonwertowac na format VCD, lub
- SuperVideoCD (PAL).mcf jezeli miales 25.000 fps
- SuperVideoCD (NTSCFilm) jezeli miales 23.976fps
- SuperVideoCD (NTSC) jezeli miales 29.97fps
w przypadku konwersji na SVCD.

Jezeli chcesz poprawic troche jakosc obrazu musisz aktywowac odpowiednie opcje! W tym celu nacisnij Load >>> Extra >>> unlock.mcf. Teraz po kliknieciu na Settings bedziesz mial dostepne nastepujace opcje (czesc z nich pomine bo nie nalezy nic w nich zmieniac):

Zakladka Video:
- Size - jesli Twoj avik jest w naprawde dobrej jakosci to ustaw max wartości (oczywiscie nie moga one przekraczac standardu (S)VCD tzn. dla VCD jest to: NTSC/PAL-352x240/352x288, dla SVCD:480x480/480x576).
- Frame Rate - tu sie ustawiasz klatki na sec (wartosc fps)
- Source aspect ratio - tutaj ustawiasz wyjsciowe proporcje obrazu. Jezeli (S)VCD ma byc w przyszłosci odtarzany tylko na odtwarzaczu dvd to odradzam zaznaczanie 1:1 VGA.
.::TIP::. Podziel szerokość obrazu przez jego wysokość. Jeśli otrzymasz wartość 1.85, 2.35 lub inna, zbliżoną liczby 2 to znaczy, że format jest 16:9 i taki tez wybierz wtedy w okienku Source aspect ratio.


Zakładka Advanced:
- Source aspect ratio - tutaj ustaw jakie proporcje ma Twoj avik
- Video arrange method - wybierz Full Screen (keep aspect ratio)
Króciutki opis filtrów jeszcze nikomu nie zaszkodził ;-)
- Source Range - określa jaki ma zostać zakodowany poprzez podanie klatki początkowej i końcowej
- Inverse Telecine - dotyczy tylko NTSC.
- Ghost reduction - usuwa efekt "ghost" tj, podwojenia obrazu np. ze starych taśm VHS
- Noise reduction - usuwa szumy, szczególnie ziarnistość widoczną z VHS
- Sharpen edge - wyostrza lub wygładza obraz.
- simple and Custom color correction - umożliwia zmianę jasności, kontrastu i nasycenia kolorów
- Deinterlace - usuwa przeplot
- Clip Frame - pozwla przekształcić obraz 4:3 w obraz 16:9 dodając odpowiednie obszary po bokach.
- 3:2 pulldown - dotyczy tylko NTSC.
- Do not frame rate conversion - nie pozwala na zmianę ilości klatek na sekundę w stosunku do źródła.
- Audio effect - pozwala na zmianę siły głosu dźwięki i jego normalizację

Zakładka Audio - Stream type
- wybierz rodzaj kodeka dla dźwięku (MPEG-1 Audio Layer II)

Po dokonaniu wszystkich ustawien zatwierdz je klikajac na OK.

Pamietaj ze plik .avi bedzie zajmowal po konwersji 1,5 - 2 razy tyle! W przypadku standardowego filmu (700MB) sprawi to, ze nie zmiesci sie on na CD. Tutaj masz dwie mozliwosci:
1. Mozesz przekonwertowac caly plik i dopiero po konwersji podzielic na czesci (instrukcja tutaj)
2. Mozesz tez przed rozpoczeciem procesu konwersji okreslic rozmiar pliku wynikowego .mpg tak, aby poszczegolne czesci zmiescily sie na CD. Robi sie to nastepujaco:
Kliknij dwa razy na Settings >>> Advanced >>> Source range. Start frame okresla poczatkowa klatke filmu zas End frame - koncowa. Suwakiem ustawia sie miejsce w którym film ma zostac podzielony. Set start frame ustawia poczatkowa klatke pierwszej czesci, Set end frame koncowa klatke. Teraz wystarczy zatwierdzic wszystkie zmiany i nacisnac START aby rozpoczac proces konwersji! Po uzyskaniu pierwszej czesci nalezy wartosc Start frame ustawic na wartosci End frame poprzedniej czesci i ponownie nacisnac START nie zapominajac o zmianie nazwy pliku wynikowego na inna!

Jako efekt swojej pracy otrzymasz plik *.mpg który jest juz gotowy do wypalenia na CD!

thx czuczi!




Wstawianie napisów do pliku (S)VCD

Aby wstawic napisy do filmu zapisanego w formacie VCD można użyć programu VirtualDub. Niezbedny jest też dodatkowy filtr do tego programu o nazwie textsub. Ponieważ napisy do filmów są z reguly zapisywane w formacie .txt a filtr obsługuje wylacznie formaty .ssa / .srt potrzebny będzie jeszcze program SubtitleTool, który przetworzy plik .txt na format .ssa lub .srt. Na koniec uzyjemy znanego juz TMPGEnc.

Uruchom program Subtitle Tool, kliknij Open i otwórz plik tekstowy z napisami. W oknie które się pojawi należy wpisać liczbe klatek na sekunde FPS z jaką odtwarzany jest film (aby odczytac wartosc fps otwórz film w VirtualDub, kliknij Video >>>Frame Rate.... Tutaj, pod No change (current....fps) jest pokazana ilosc klatek/sek w Twoim filmie! Z reguly jest to 25.000. Drugi sposob to prawoklik na ikone filmu >>> Wlasciwosci >>> Szczególy). Ostatecznie możesz tez nacisnąc Detect from AVI i wybrać plik, aby program sam postarał się wykryć wartosc fps).
Kliknij OK, potem Save i zaznacz opcję SRT (SubRip). Plik z napisami zostanie zapisany w formacie .srt! Aby unknac mozliwych problemów podczas laczenia napisów z filmem warto sprawdzic ich poprawnosc klikajac na Check consistency >>>> Check It

Jezeli sciagnales juz sobie VirtualDub uruchom aplikacje AuxSetup.exe i kliknij Install handler (po instalacji byc moze bedziesz musial zerstartowac kompa!)
Teraz uruchom VirtualDub, kliknij File >>> Open video file i otwórz film. Następnie przejdz do zakładki Video >>> Filters... >>> Add >>> Load... i zlokalizuj filtr TextSub.vdf, który miales sobie sciagnac. Teraz odszukaj go na liście i kliknij OK. Pojawi się okno TextSub settings. Nacisnij Open i odszukaj plik *.srt. Po kliknieciu na Styles otworzy sie nowe okno w którym masz możliwość zdefiniowania i edycji stylu prezentacji napisów. Jezeli juz dokonasz niezbednych zmian nacisnij OK.
Powrocisz do okna TextSub settings w ktorym powinienes zaznaczyc opcje (q0) Smart word wrapping - Automatic.
W oknie glównym VirtualDub kliknij File >>> Start Frameserver. Pojawi sie okno konfiguracyjne Frameservera
Wpisz tu jakas nazwę i nacisnij OK. Pojawi sie okienko zapisu pliku *.vdr. Podaj jakas nazwe i nacisnij Zapisz.

Teraz czas uruchomic TMPGEnc. Przy okienku Video source kliknij na Browse, zmien preferencje na All files (*.*) i wybierz swoj plik .vdr. W polu Output file name wybierz miejsce docelowe dla tworzonego pliku z napisami. Nastepnie kliknij na Load (na dole po prawej) i wybierz:
- VideoCD (PAL).mcf jezeli miales 25.000 fps
- VideoCD (NTSCFilm) jezeli miales 23.976fps
- VideoCD (NTSC) jezeli miales 29.97fps
w przypadku formatu VCD, lub
- SuperVideoCD (PAL).mcf jezeli miales 25.000 fps
- SuperVideoCD (NTSCFilm) jezeli miales 23.976fps
- SuperVideoCD (NTSC) jezeli miales 29.97fps
jezeli masz do czynienia z formatem SVCD.

Teraz przejdz do zakladki Advanced i w oknie Video source type wybierz Non-interlace (progressive), w oknie Source aspect ratio ustaw 1:1 (VGA) oraz w oknie Video arrange Metod wybierz Full screen (keep aspect ratio) i zatwierdz OK .
Gdy juz sie z tym uporasz nacisnij Start!




Linuxowy przepis na zrobienie vcd z napisami (by Pitip)

Najwazniejsza rzecz: zaopatrzyc sie w program Mplayer, zrodlo skompilowac, zainstalowac, z tej samej strony sciagnac wszystkie kodeki i czcionki arial cp1250 i iso. Po tym najtrudniejszym zabiegu skompilowania oraz zainstalowania mplayera czcionek i kodekow wink.gif przygotowujemy nasz plik mpeg:

mencoder plik.avi -oac lavc -lavcopts acodec=mp2:abitrate=128 -ovc lavc -lavcopts vcodec=mpeg1video -sub plik.txt -of mpeg -vf expand=384:288:0:0 -o plik_wy.avi

-oac copy //kopiowanie dzwieku bez zmiany kodowania, (-oac help dla innych opcji)
-ovc lavc -lavcopts vcodec=mpeg1video //urzycie kodeka mpeg (-ovc help dla innych opcji)
-sub plik.txt plik z napisami do filmu, napisow nie trzeba konwertowac z cp1250 na iso sa automatycznie rozpoznawane.

Tadam! Powstal plik test.avi, ktory ma juz w sobie napisy i jest w formacie mpeg.
Jesli chodzi o rozmiary napisow uzycie innych kodekow niz kopiowania dzwieku i tysiaca innych opcji to oczywiscie
man mencoder

nastepnie
mkvcdfs test.avi
Przygotowuje plik vcd_image.bin ktory juz wystarczy wypalic. Jesli nie mamy mkvcdfs to nalezy zainstalowac paczke z wlasnej dystrybucji, pod debianem jest to vcdtools lub vcdimager.

Przygotowanie pliku mpg na Athlonie 1.6 z systemem debian/testing trwalo 18 minut Nie wiem czy to szybko bo nie mialem porownania do innych sposobow np. z windowsa. Przygotowanie obrazu .bin w zaleznosci od predkosci dysku trwa kilka minut.

Powodzenia!




Nagrywanie plików (S)VCD w Nero

Jako efekt konwersji divx-a na format (S)VCD otrzymasz plik z rozszerzeniem .mpg. Aby moc ten plik nagrac na CD musisz go nagrac w troche specyficzny sposób, mianowicie:

Odpal Nero. W lewym oknie Nowa kompilacja wybierz Video-CD jeżeli chcesz wypalic film w formacie VCD lub Super Video CD dla formatu SVCD. Po kliknieciu na wybrany format wejdz do zakladki Video CD i upewnij się czy jest aktywowana opcja Utworz CD zgodnie ze standardem.
W zakladce Deskryptor dysku w okienku Etykieta dysku możesz wpisac tytul filmu który będzie wyswietlany po wlozeniu plyty do CD-ROMu. Teraz kliknij na Nowy.
Po lewej stronie otrzymasz okno Video 1 a po prawej Menedzer plikow. W drzewie katalogow po prawej stronie wyszukaj plik .mpg który ma zostac nagrany jako (S)VCD i metoda "zlap i upusc" przenies go do dolnego pustego okna po lewej stronie. Program zacznie automatycznie sprawdzac zgodnosc formatu.



Jeżeli nie będzie zadnego konfliktu otrzymasz nastepujace okno:



Dalej postepuj tak, jak podczas standardowego nagrywania plyty CD!




Odtwarzanie plików (S)VCD

Aby moc odtworzyć film zapisany w formacie SVCD bedziesz potrzebowal odpowiednich kodekow. Dlatego tez sciagnij i zainstaluj kodeki Elecarda.

Po nagraniu na płytę CD filmu zapisanego w formacie (S)VCD (instrukcje Nagrywanie plikow (S)VCD w Nero) będzie on się składał z folderów:
CDI
EXT
MPEGAV - tu znajduje się plik z filmem (.dat)
SEGMENT
VCD
jeżeli mamy do czynienia z formatem VCD lub z folderow:

EXT
MPEG2 - tu znajduje się plik z filmem (.dat)
SEGMENT
SVCD
w przypadku formatu SVCD.

Teraz wystarczy przy pomocy odtwarzacza który sobie wybrałeś otworzyć plik AVSEQ01.dat znajdujący się w folderach MPEGAV lub MPEG2, otworzyć napisy i gotowe.


Dość często się zdarza, że krążące po sieci filmy (S)VCD są zapisane w postaci obrazów płyt, czyli mają rozszerzenie np..bin lub .iso. Istnieje kilka możliwości postępowania z takim filmem:
1. Możesz go wypalić na CD jak standardowy plik obrazu (poczytaj o tym tutaj) i odtworzyć korzystając z powyższych wskazowek
2. Możesz też plik *.bin zamontowac jako wirtualny dysk przy pomocy np. Daemon Tools po czym playerem otworzyć plik AVSEQ1.DAT.
3. Możesz też przy pomocy IsoBuster lub WinISO "wyciągnąć" zawartość pliku obrazu na dysk i odtworzyć film za pomoca odtwarzacza.

IsoBuster
Na początek kliknij Options >>>> Language i zmień język na polski (ew. na dialekt wschodniomandaryński cool.gif).
Teraz przejdz do zakładki Plik >>>> Otwórz plik obrazu i wskaż plik *.bin. Po jego otwarciu zobaczysz wspomniane wcześniej pięć folderow! Wejdz do folderu MPEGAV, prawym przyciskiem myszy kliknij na plik AVSEQ01.dat i wybierz opcję Wypakuj AVSEQ01.DAT. Po wypakowaniu możesz odtworzyć film dowolnym playerem.

WinISO
Kliknij Open, wskaż plik obrazu i naciśnij Otwórz. Wejdz do folderu MPEGAV i podświetl plik AVSEQ01.DAT. Teraz wystarczy nacisnąć Extract i podać miejsce docelowe dla wyciąganego pliku (najlepiej ten sam folder w którym znajduje się plik obrazu). Po wypakowaniu otwórz plik dowolnym odtwarzaczem.




Tworzenie interaktywnego menu jak w DVD

Skrótowo, proponowany program: VCDEasy.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2010 Invision Power Services, Inc.