openSuSE
Username:
Password:
Linki sponsorowane: | inwestycje | erasmus in warsaw
Strony: [1]
  Drukuj  
Autor Wątek: mencoder - łączenie napisów z filmem  (Przeczytany 24389 razy)
0 użytkowników i 1 Gość przegląda ten wątek.
zwir
*
Offline Offline

Płeć: Mężczyzna
Wiadomości: 1


« : Grudzień 11, 2008, 12:01:26 »

witam wszystkich.

mam pewien problem z mencoder'em. probuje polaczyc film z napisami, napisy z filmem no i ... .... kicha.

w konsoli wpsuje nastepujace polecenie:
Cytuj
mencoder /home/tomek/filmy/BurnAfterReading/BurnAfterReading.avi -o /home/tomek/filmy/bar.avi -ovc copy -oac copy -sub /home/tomek/filmy/BurnAfterReading/BurnAfterReading.srt

gdy komp mi miesza nad tymi plikami mam cos takiego (na koncu jest procent postepu, rozmira pliku, itp) :

Cytuj
MEncoder dev-SVN-r27637-4.3-openSUSE Linux 11.0 (i686)-Packman (C) 2000-2008 MPlayer Team
CPU: Intel(R) Celeron(R) CPU 2.66GHz (Family: 15, Model: 4, Stepping: 1)
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 - 0x2bb03000
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO:  [XVID]  608x336  12bpp  25.000 fps  937.7 kbps (114.5 kbyte/s)
[V] filefmt:3  fourcc:0x44495658  size:608x336  fps:25.000  ftime:=0.0400
SUB: Detected subtitle file format: subviewer
SUB: Read 1015 subtitles.
SUB: Adjusted 671 subtitle(s).
videocodec: framecopy (608x336 12bpp fourcc=44495658)
audiocodec: framecopy (format=55 chans=2 rate=48000 bits=0 B/s=14021 sample-0)
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Writing index...38f (100%) 763.27fps Trem:   0min 687mb  A-V:0.023 [937:112]]
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Video stream:  937.673 kbit/s  (117209 B/s)  size: 646703468 bytes  5517.520 secs  137938 frames
Audio stream:  112.164 kbit/s  (14020 B/s)  size: 77356272 bytes  5517.360 secs

probowalem z napisami srt i txt ale w zadnym filmie nie sa one widoczne
Zapisane
damiankopiec
*
Offline Offline

Płeć: Mężczyzna
Wiadomości: 1


« Odpowiedz #1 : Marzec 11, 2009, 18:41:45 »

Postanowiłem odgrzać ten wątek bo może się to komus przydać.

Otóż żeby połączyć film z napisami musisz go przekodować, czyli użyć parametru -ovc <kodek> <opcje kodeka>. Przykładowo dla xvid może to wyglądać tak:

Cytuj
mencoder -ovc xvid -xvidencopts fixed_quant=5 -oac copy -sub /home/tomek/filmy/BurnAfterReading/BurnAfterReading.srt -subcp cp1250 -font /home/tomek/.mplayer/fonts/subfont.ttf -subfont-encoding unicode -subfont-text-scale 3 /home/tomek/filmy/BurnAfterReading/BurnAfterReading.avi -o /home/tomek/filmy/bar.avi

Jeśli nie wiesz czy napisy będą dobre i nie chce ci sie czekac przekoduj przykładowo 10 sekund filmu dodając opcje:

Cytuj
-endpos 00:00:10
Zapisane
kubbbaaa
*
Offline Offline

Wiadomości: 5


« Odpowiedz #2 : Październik 30, 2009, 20:14:22 »

Odkopuje gdyż napotkałem takowy błąd a jest to dla mnie dosyć ważne!

Kod:
kubbbaaa@host-87-101-69-4:~> su
Hasło:
host-87-101-69-4:/home/kubbbaaa # mencoder -ovc xvid -xvidencopts fixed_quant=5 -oac copy -sub /home/kubbbaaa/Film/K
K3B/        Kim Ki-Duk/
host-87-101-69-4:/home/kubbbaaa # mencoder -ovc xvid -xvidencopts fixed_quant=5 -oac copy -sub /home/kubbbaaa/Film/K3B/Ultima.Parada.174/Ultima.Parada.174.DVDRip.XviD-nsiervi.txt subcp cp1250 -font /home/kubbbaaa/Film/K3B/Ultima.Parada.174/Ultima.Parada.174.DVDRip.XviD-nsiervi.avi -o /home/kubbbaaa/Film/K3B/abc.avi
MPlayer dev-SVN-r29116-4.3-openSUSE Linux 11.1 (x86_64)-Packman (C) 2000-2009 MPlayer TeamFile not found: 'subcp'
Failed to open subcp.
Cannot open file/device.

Exiting...
host-87-101-69-4:/home/kubbbaaa #
Zapisane
Strony: [1]
  Drukuj  
 
Skocz do:  

erasmus - serwis komputerowy lubin - projektowanie stron lubin - cuprum lubin - projektowanie stron - zaproszenia lockerz - notatki studenckie
Template modified by designworld.pl