Kirjoittaja Aihe: Elokuviin tekstit niin, että niitä voi katsoa Playstation3:n kautta [RATKAISTU]  (Luettu 4900 kertaa)

Iluvatar

  • Käyttäjä
  • Viestejä: 48
    • Profiili
Eli pitäisi saada .avi tiedostot muutettua divx tiedostoiksi ja niihin suomenkieliset tekstit.
Sen jälkeen siirtäisin ne Lacie Networkspace2:een ja katsoisin niitä PlayStation3:n kautta.

Mutta mutta mten se Ubuntulla onnistuu?
« Viimeksi muokattu: 17.11.11 - klo:23.20 kirjoittanut Iluvatar »

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Enpä tiedä natiivia Linux-työkalua kaipaamaasi XSUB-tekstitysraidan lisäämiseen, mutta AVIAddXSubs toimii Winellä.

Jos kuvaan poltetut tekstit käyvät, se onnistuu HandBrakella kivuttomasti.

Tai voit streamata videon suoraan tietokoneelta PS3:een PS3 Media Serverillä. Jos siis koneessa on riittävästi tehoa videon reaaliaikaiseen uudelleenpakkaukseen.


Lisäys: FFmpegissä ja libav:ssa on XSUB-enkooderi, mutta en tiedä, onnistuuko SRT:n muuttaminen bittikarttamuotoon olemassaolevilla komentorivityökaluilla.
« Viimeksi muokattu: 13.11.11 - klo:01.00 kirjoittanut nm »

JaniAlander

  • Käyttäjä / moderaattori+
  • Viestejä: 3319
    • Profiili
Onko sinun tarkoituksesi ihailla tekstityksiä videotiedostoista? VLC-player muistaakseni osaa ainakin tietyntyyppisiä tekstitystiedostoja availla aivan normaalisti ja näyttääkin ne oikein.
Core i5-9400F 2.9ghz 32GB Ram, Nvidia RTX2060 Kubuntu 22.04-64bit, Windows 10 Pro 64-bit Samsung Series 5, AMD A-6 2.1 GHz 4 Gt Ram, Ubuntu 18.04 64-bit.
Lenovo T60 Core2Duo 2GB Ram Ati Mobility Radeon 128 MB Ubuntu Mate 16.04-64bit
Commodore Amiga 500 1MB Ram.

K-Veikko

  • Käyttäjä
  • Viestejä: 309
    • Profiili
Eli pitäisi saada .avi tiedostot muutettua divx tiedostoiksi ja niihin suomenkieliset tekstit.

ffmpeg'llä on nopea kopioida formaatista toiseen
http://ffmpeg.org/faq.html#How-do-I-encode-Xvid-or-DivX-video-with-ffmpeg_003f

Pitääkö tekstit polttaa, sitten mencoder. Pelkän formaatin muuttamiseen käy Gnome Subtitles, save as -> uusi formaatti.

Iluvatar

  • Käyttäjä
  • Viestejä: 48
    • Profiili
Uskoisin, että teksti pitäisi polttaa kuvaan. Tiedän, että .sub päätteinen teksti pitäisi muuttaa .srt päätteiseksi ja sen jälkeen avi tiedosto poltettaessa pitäisi muuttua .divx - näin ainakin windowsin puolella.

Iluvatar

  • Käyttäjä
  • Viestejä: 48
    • Profiili
Löysin tällaisen koodin yhdestä keskustelusta:

mencoder lisättävävideo.xxx -oac copy -ovc xvid -xvidencopts bitrate=1000 -sub lisättäväteksti.xxx -subfont-text-scale 3.2 -o valmis.avi

Miltä tuo koodipätkä näyttää? Pitäisikö se .sub  päätteinen teksti muuttaa .srt päätteiseksi ennen tuota koodia?
Tyhmä kysymys, mutta voiko päätteellä vain kirjoittaa tuollaisen koodin, vai pitääkö olla samassa hakemistossa kuin missä se video ja teksti on?

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Uskoisin, että teksti pitäisi polttaa kuvaan. Tiedän, että .sub päätteinen teksti pitäisi muuttaa .srt päätteiseksi ja sen jälkeen avi tiedosto poltettaessa pitäisi muuttua .divx - näin ainakin windowsin puolella.

PS3:n kanssa on kaksi vaihtoehtoa:

1. Kuvaan poltettu teksti, jolloin mikä tahansa PS3:n tukema videoformaatti käy. Ei tarvitse olla AVI tai .divx.

Tämä onnistuu Linuxissa HandBrakella (jossa on graafinen käyttöliittymä) tai MEncoderilla (komentorivi):

Koodia: [Valitse]
mencoder video_sisaan.xxx -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vqscale=3:mbd=2:trell:v4mv -sub tekstitystiedosto.sub -subfont-text-scale 3.2 -o video_ulos.avi
Tuossa käytetään Xvidin sijaan libavcodecin MPEG-4 ASP -enkooderia. Molemmat tuottavat suunnilleen yhtä hyvää jälkeä samassa formaatissa. Tärkein enkooderin asetus on vqscale=3, joka pakkaa videon vakiolaadulla sisällöstä riippumatta. Tiedostokokoa ei tällöin voi määrätä tarkasti etukäteen, mutta se ei olekaan tarpeen tässä käyttötarkoituksessa. Voit nostaa arvon 4:ään laadun kustannuksella, jos tiedostoista tulee turhan isoja.

Tekstitystä ei tarvitse muuntaa eri formaattiin, kunhan MEncoder tukee alkuperäistä muotoa. Voit antaa tiedostojen polun (esim. /home/iluvatar/Videot/video.mov, tai jos olet kotihakemistossasi, Videot/video.mov) tai ensin siirtyä oikeaan hakemistoon.

2. Bittikarttamuotoinen XSUB-tekstitys AVI tai .divx -tiedostossa. Tekstitys on siis erillisenä raitana ja sen voi kai kytkeä halutessaan pois. (Ainakin tavallisilla mediasoittimilla voi).

Tämä onnistunee helpoiten AVIAddXSubs-ohjelmalla, joka toimii Linuxissa Winellä. Tekstitys pitää varmaankin muuntaa ensin SRT-muotoon esimerkiksi Subtitle Editorilla.

Tässä vaihtoehdossa videota ei tarvitse pakata uudelleen, jos se on yhteensopiva AVI-säiliön kanssa, joten laatu säilyy alkuperäisenä ja muunnos on hyvin nopea. Uskoisin, että olet aiemmin Windowsia käyttäessäsi lisännyt tekstityksen juuri XSUB-muodossa.
« Viimeksi muokattu: 15.11.11 - klo:14.30 kirjoittanut nm »

K-Veikko

  • Käyttäjä
  • Viestejä: 309
    • Profiili
Uskoisin, että teksti pitäisi polttaa kuvaan.

Tämä onnistuu Linuxissa HandBrakella (jossa on graafinen käyttöliittymä) tai MEncoderilla (komentorivi):

Jostain syystä minun pitää vielä lisätä tekstitysoptio "-subcp UTF-8" jotta UTF-kirjaimisto toimii (11.04).

Iluvatar

  • Käyttäjä
  • Viestejä: 48
    • Profiili
Aviaddxsub:lla olen aikaisemmin kääntänyt... mutta kokeilen nyt tuota ensimmäistä vaihtoehtoa...

Iluvatar

  • Käyttäjä
  • Viestejä: 48
    • Profiili
Päätin sittenkin kokeilla sen winen kautta.

Mutta tarvitsisin ohjeita kuinka asentaa sellainen wine, jonka kautta olisi mahdollista käyttää tuota AVIAddXSub ohjelmaa.

Löysin yhden ohjeen ja sen avulla sain winen asennettua ja siellä on winetricks, mutta siellä on vain muutamia ohjelmia ja en tiedä kuinka sinne saisi tuon AVIAddXSub, vai onko se ylipäätään oikea ohjelma tähän...

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Löysin yhden ohjeen ja sen avulla sain winen asennettua ja siellä on winetricks, mutta siellä on vain muutamia ohjelmia ja en tiedä kuinka sinne saisi tuon AVIAddXSub, vai onko se ylipäätään oikea ohjelma tähän...

Winetricks on apuohjelma tiettyjen hankalien järjestelmäkomponenttien asentamiseen. Tavalliset ohjelmat asennetaan samalla tavalla kuin Windowsissa.

AviAddXSubs-ohjelmalla ei näemmä ole asennusohjelmaa, vaan se jaetaan zip-pakettina. Käyttö onnistuu kuten Windowsissa:
1. Lataa verkkosivulta zip-paketti.
2. Pura zip johonkin kansioon.
3. Avaa kansio tiedostoselaimella ja kaksoisklikkaa AVIAddXSubs.exe -tiedostoa.

Iluvatar

  • Käyttäjä
  • Viestejä: 48
    • Profiili
Kiitos kaikille avusta!

Winen kautta AVIAddXsub:lla onnistui hienosti!