Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: jar1969 - 04.03.12 - klo:08.54
-
Miten liitän tekstityksen kotivideoon ubuntu 12.04 lts ?
-Tekstityksen osaan ja toimii esim vlc-katselimessa erillisenä tiedostona,tekstitys ohjelmat on subtitle editor ja subtitles editor Gnomelle.
Miten ns.poltan tekstityksen" kiinni" ilman ulkoista tekstitystiedostoa esim avi,mpeg tai .flv muodossa oleville kotivideolle?
Videomuokkaimet openshot,kino,pitivi.
-
Tälläsen löysin:
http://apapad.blogspot.com/2007/06/ubuntu-hot-to-add-subtitles-to-avi-file.html
-
Kokeilin muttei toiminnut...
Löysin tälläisen koodipätkän,jotain vikaa tässäkin:
sudo mencoder movie.avi -sub movie.srt -subfont-text-scale 3.3 -subpos 96 -o movie.hardsubs.avi -oac copy -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:vpass=2
pääte tulosti tälläistä -->
jassu@Timppa:~$ cd /home/jassu/Videot/
jassu@Timppa:~/Videot$ sudo mencoder movie.avi -sub movie.srt -subfont-text-scale 3.3 -subpos 96 -o movie.hardsubs.avi -oac copy -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:vpass=2
[sudo] password for jassu:
MEncoder svn r34540 (Ubuntu), built with gcc-4.6 (C) 2000-2012 MPlayer Team
success: format: 0 data: 0x0 - 0x18eadb8
libavformat version 53.20.0 (external)
Mismatching header version 53.19.0
AVI file format detected.
[aviheader] Video stream found, -vid 0
[aviheader] Audio stream found, -aid 1
VIDEO: [FLV1] 640x480 24bpp 29.970 fps 4897.3 kbps (597.8 kbyte/s)
[V] filefmt:3 fourcc:0x31564C46 size:640x480 fps:29.970 ftime:=0.0334
libavcodec version 53.34.0 (external)
Mismatching header version 53.32.2
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffflv] vfm: ffmpeg (FFmpeg Flash video)
==========================================================================
audiocodec: framecopy (format=50 chans=2 rate=44100 bits=0 B/s=32000 sample-0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
videocodec: libavcodec (640x480 fourcc=34504d46 [FMP4])
[VE_LAVC] High quality encoding selected (non-realtime)!
2pass failed: filename=divx2pass.log
FATAL: Cannot initialize video driver.
Movie-Aspect is undefined - no prescaling applied.
videocodec: libavcodec (640x480 fourcc=34504d46 [FMP4])
[VE_LAVC] High quality encoding selected (non-realtime)!
2pass failed: filename=divx2pass.log
FATAL: Cannot initialize video driver.
Exiting...
jassu@Timppa:~/Videot$
----------------------------------------------------------------------------------------------------------------------
-
Kokeilin muttei toiminnut...
Avidemuxilla pitäisi kyllä onnistua. HandBrake on toinen helppo ratkaisu.
Löysin tälläisen koodipätkän,jotain vikaa tässäkin:
sudo mencoder movie.avi -sub movie.srt -subfont-text-scale 3.3 -subpos 96 -o movie.hardsubs.avi -oac copy -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:vpass=2
Yrität tehdä tuossa kaksivaiheista enkoodausta ilman ensimmäistä vaihetta (vpass=1). vbitrate puuttuu myös. Kokeile sen sijaan tätä:
mencoder movie.avi -sub movie.srt -oac copy -ovc lavc -lavcopts vqscale=3 -o movie.hardsubs.avi
-
Nyt toimii,mutta äänet ovat poissa windows mediaplayerissä,tiedosto muotona .wmv
mikä on äänen purkaja asetus Openshot editorissa .wmav2 tai jokin muu?
Tattis!
-
Nyt toimii,mutta äänet ovat poissa windows mediaplayerissä,tiedosto muotona .wmv
Siis mitä ohjelmia olet nyt käyttänyt ja missä vaiheessa äänet lakkaavat toimimasta? Onko lähdetiedostosi WMV-muodossa vai yritätkö tehdä WMV:tä? Jos käytät MEncoderia, näytä komentorivisi ja MEncoderin tulostamat tiedot.
-
Kokeilin muttei toiminnut...
Avidemuxilla pitäisi kyllä onnistua. HandBrake on toinen helppo ratkaisu.
Löysin tälläisen koodipätkän,jotain vikaa tässäkin:
sudo mencoder movie.avi -sub movie.srt -subfont-text-scale 3.3 -subpos 96 -o movie.hardsubs.avi -oac copy -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:vpass=2
Yrität tehdä tuossa kaksivaiheista enkoodausta ilman ensimmäistä vaihetta (vpass=1). vbitrate puuttuu myös. Kokeile sen sijaan tätä:
mencoder movie.avi -sub movie.srt -oac copy -ovc lavc -lavcopts vqscale=3 -o movie.hardsubs.avi
Tattis kooodi meni läpi!
MIkä on äänikoodekki asetus openshot editorissa jotta,windows mediaplayer.ssa äänet toimisivat?
-
Windows 7:n WMP 12 tukee suoraan H.264-videota ja AAC-ääntä MP4-säiliössä. Vanhemmat versiot toistavat suoraan esimerkiksi WMV2-videota ja WMAv2-ääntä ASF-säiliöstä (.wmv tai .asf), mutta käsittääkseni OpenShotilla ei voi tehdä sellaista suoraan. Joudut pakkaamaan videon ja äänen uudelleen MEncoderilla tai ffmpegillä. Se kannattaa tehdä samalla kun lisäät tekstityksen videoon:
mencoder movie.avi -sub movie.srt -oac lavc -ovc lavc -lavcopts vcodec=wmv2:vqscale=3:acodec=wmav2 -of lavf -lavfopts format=asf -o movie.hardsubs.wmv
-
Kiitos nyt toimii!
Lähteenä: movie.avi videotiedosto
movie.srt subtile tekstitystiedosto
Tuloksena: tekstitetty movie.wmv tiedosto
Koodi:
mencoder movie.avi -sub movie.srt -oac lavc -ovc lavc -lavcopts vcodec=wmv2:vqscale=3:acodec=wmav2 -of lavf -lavfopts format=asf -o movie.wmv