Kirjoittaja Aihe: DVD authorisointi  (Luettu 3968 kertaa)

tosiutelias

  • Käyttäjä
  • Viestejä: 171
    • Profiili
DVD authorisointi
« : 01.09.20 - klo:21.15 »
Olisi vanhan projektin loppuun vienti.
Tarkoitus olisi saada kaksi tallennetta yhdelle DVD:lle jossa valikko mistä valita kumpi katsotaan.
Kyseessä on Ylen tallenteet teksteillä, TVHeadendillä talteen otettu .ts tiedostoja.
FFMPEGillä leikattu alku ja loppu pois.
VLC toistaa filet hienosti, tekstit saa valittua ja ne näkyy.

DeVeDe ja Bombono kokeiltu, tekstejä en saa mukaan.
Bombonosta en löydä mitään asetusta mikä vaikuttaisi.
DeVeDestä löytyy asetus, jopa esikatselu toimii, mutta en saa muodostettua ISOa, pysähtyy virheeseen:
WARN: Skipping sector, waiting for first VOBU...

Onko kokemusta softasta ja/tai asetuksilla millä tuon saisi onnistumaan?

jarmala

  • Käyttäjä
  • Viestejä: 787
    • Profiili
Vs: DVD authorisointi
« Vastaus #1 : 01.09.20 - klo:22.24 »
VLC toistaa filet hienosti, tekstit saa valittua ja ne näkyy.
DeVeDe ja Bombono kokeiltu, tekstejä en saa mukaan.
Bombonosta en löydä mitään asetusta mikä vaikuttaisi.

Jos kelpaa, niin polta tekstitys kuvaan kiinni. Silloin se näkyy kaikilla softilla.
Ubuntu 18.04 LTS, Gnome Flashback Metacity, Xeon E3-1245 V2, 8 GB
Ubuntu 22.04 LTS, KDE Plasma, Celeron N5105, 8 GB

tosiutelias

  • Käyttäjä
  • Viestejä: 171
    • Profiili
Vs: DVD authorisointi
« Vastaus #2 : 02.09.20 - klo:18.09 »
Tuskimpa tuosta poltosta haittaa on?
Näitä varmaankin ihan perinteisellä DVD:llä tulisi katsottua.
Onko vinkkejä ja/tai suuntimaa millä ne tekstit tuosta palaisi kiinni?

VLC toistaa filet hienosti, tekstit saa valittua ja ne näkyy.
DeVeDe ja Bombono kokeiltu, tekstejä en saa mukaan.
Bombonosta en löydä mitään asetusta mikä vaikuttaisi.

Jos kelpaa, niin polta tekstitys kuvaan kiinni. Silloin se näkyy kaikilla softilla.

Cultor

  • Käyttäjä
  • Viestejä: 177
    • Profiili
Vs: DVD authorisointi
« Vastaus #3 : 03.09.20 - klo:11.29 »
Tuskimpa tuosta poltosta haittaa on?
Näitä varmaankin ihan perinteisellä DVD:llä tulisi katsottua.
Onko vinkkejä ja/tai suuntimaa millä ne tekstit tuosta palaisi kiinni?
Koodia: [Valitse]
ffmpeg -i Foylen_sota0.ts -acodec copy -vcodec libx264 -vb 1600k -s 854x480 -vpre libx264-ipod640 -filter_complex "[0:0][0:3]overlay" -sn Foylen_sota0.mp4
Tuollaisella loitsulla olen muuntanut Maximum'in tallenteita (Yleltä), hyvin ovat näkyneet Samsung'in telkkareissa. Ffprobella ensin katsoo, mikä stream on dvb subtitle (Stream #0:3[0x403](fin): Subtitle: dvb_subtitle).

jarmala

  • Käyttäjä
  • Viestejä: 787
    • Profiili
Vs: DVD authorisointi
« Vastaus #4 : 03.09.20 - klo:17.28 »

Koodia: [Valitse]
ffmpeg -i Foylen_sota0.ts -acodec copy -vcodec libx264 -vb 1600k -s 854x480 -vpre libx264-ipod640 -filter_complex "[0:0][0:3]overlay" -sn Foylen_sota0.mp4

Tuolla komennolla resoluutioksi tulee vain 854x480 ja ääni jää puuttumaan ja jos ei omista iPodia, niin turha sitä sille on koodata... Ei vaiskaan ;-)

Blade runner tuli subilta. Kaffeine tallensi sen tiedostoon (tässä esimerkissä Blade_runner.m2t). Siitä tiedot näkee komennolla

Koodia: [Valitse]
ffmpeg -i Blade_runner.m2t
Input #0, mpegts, from 'Blade_runner.m2t':
  Duration: 02:36:59.45, start: 49102.758456, bitrate: 2669 kb/s
  Program 273
    Stream #0:0[0x201]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
    Side data:
      cpb: bitrate max/min/avg: 15000000/0/0 buffer size: 1605632 vbv_delay: N/A
    Stream #0:1[0x294](fin): Audio: mp2 ([4][0][0][0] / 0x0004), 48000 Hz, stereo, s16p, 192 kb/s
    Stream #0:2[0x433](fin): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
    Stream #0:3[0x1392](fin): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006), 492x250

Eli video on 0:0, audio on 0:1 ja tekstitys (dvb_subtitle) on 0:2.
Sitten vaan polttamaan tekstit kuvaan kiinni:

Koodia: [Valitse]
ffmpeg -i Blade_runner.m2t -c:v libx264 -filter_complex "[0:0][0:2]overlay" blr.mp4
Jos kuitenkin haluaa leikata alun ja lopun turhat pätkät pois ja hallita paremmin eri tietovirtoja, voi komentaa esim.

Koodia: [Valitse]
ffmpeg -i Blade_runner.m2t -ss 0:6:39 -to 2:36:59 -map 0:0 -map 0:1 -c:v libx264 -filter_complex "[0:0][0:2]overlay" -crf 23 -preset medium -c:a aac -b:a 128k -c:s copy blr.mp4
Eli kun on etukäteen tarkastanut jollakin muulla ohjelmalla (vaikka avidemuxilla), milloin leffa alkaa ja loppuu, niin voi komentaa alku- ja loppuajat ffmpegille. Lisäksi audion voi koodata aac:ksi (jaa, se taitaakin olla oletusarvo...).

Ja jos haluaa vielä leikata mainokset pois leffasta, kannattaa melkeinpä koodata siihen tekstit kuvaan kiinni ja tallentaa se niin hyvällä laadulla, että se kestää mainosten leikkauksen ja uudelleen koodauksen:

Koodia: [Valitse]
ffmpeg -i Blade_runner.m2t -ss 0:6:39 -to 2:36:59 -map 0:0 -map 0:1 -c:v libx265 -filter_complex "[0:0][0:2]overlay" -crf 10 -preset ultrafast -c:a aac -b:a 128k -c:s copy foo.mkv

Ja tämän jälkeen voi haluamallaan editorilla (vaikka avidemuxilla tjms.) leikellä tiedostosta foo.mkv mainoskatkot pois ja koodata leffan uudelleen haluamaansa muotoon.

Ja sitten taas kysymys siitä, miten tuosta tehdään DVD, on minulle täyttä hepreaa, koska DVD-levyjä en käytä. Fileet vaan makaavat pc:n levyllä videohakemistossa, joka on jaettu samballa lähiverkkoon, josta videotoistolaitteet pääsevät ne näpsästi lukemaan.
« Viimeksi muokattu: 03.09.20 - klo:17.32 kirjoittanut jarmala »
Ubuntu 18.04 LTS, Gnome Flashback Metacity, Xeon E3-1245 V2, 8 GB
Ubuntu 22.04 LTS, KDE Plasma, Celeron N5105, 8 GB

Cultor

  • Käyttäjä
  • Viestejä: 177
    • Profiili
Vs: DVD authorisointi
« Vastaus #5 : 03.09.20 - klo:20.32 »
Ja sitten taas kysymys siitä, miten tuosta tehdään DVD, on minulle täyttä hepreaa, koska DVD-levyjä en käytä. Fileet vaan makaavat pc:n levyllä videohakemistossa, joka on jaettu samballa lähiverkkoon, josta videotoistolaitteet pääsevät ne näpsästi lukemaan.
En minäkään DVD:stä sen enempää tiedä, MiniDLNA hoitaa homman eleettömästi isommallekin ruudulle ja tuonne toiseen rakennukseenkin vanhaa kolmeparista puhelinkaapelia pitkin.

nm

  • Käyttäjä
  • Viestejä: 16396
    • Profiili
Vs: DVD authorisointi
« Vastaus #6 : 03.09.20 - klo:23.09 »
Minä kokeilisin ffmpegillä ensin pelkän teksititysformaatin muunnosta DVB-tekstityksestä DVD-yhteensopivaan VOBSUB-muotoon. Jos alkuperäinen tallenne on PAL-muotoinen, eli 720x576, eikä HD-videota, se on sellaisenaan DVD-yhteensopiva, jolloin videota tai ääntä ei tarvitse, eikä kannata pakata uudelleen.

Koodia: [Valitse]
ffmpeg -i input.ts -c:a copy -c:v copy -c:s dvdsub -target pal-dvd output.mpg
Tuloksena saatavaa MPEG-PS-muotoista tiedostoa voi sitten tarjota DeVeDe:lle tai Bombonolle.

tosiutelias

  • Käyttäjä
  • Viestejä: 171
    • Profiili
Vs: DVD authorisointi
« Vastaus #7 : 05.09.20 - klo:07.40 »
Kiitos, tästä päsen eteenpäin. Alkuperäinen on ei HD PAL.
En vielä polttanut ISO:a levylle, pari juttua selvitettävänä.
Tekstityksen värit. Tuon muutoksen tehtyä ne on ok, mutta ISO:lla ne on käänteiset tms.
Ajattelin etsiä parametrin millä saan kielen merkittyä teksteille, eli FIN/Suomi (en tiedä onko mitään merkitystä?)

Minä kokeilisin ffmpegillä ensin pelkän teksititysformaatin muunnosta DVB-tekstityksestä DVD-yhteensopivaan VOBSUB-muotoon. Jos alkuperäinen tallenne on PAL-muotoinen, eli 720x576, eikä HD-videota, se on sellaisenaan DVD-yhteensopiva, jolloin videota tai ääntä ei tarvitse, eikä kannata pakata uudelleen.

Koodia: [Valitse]
ffmpeg -i input.ts -c:a copy -c:v copy -c:s dvdsub -target pal-dvd output.mpg
Tuloksena saatavaa MPEG-PS-muotoista tiedostoa voi sitten tarjota DeVeDe:lle tai Bombonolle.