Kirjoittaja Aihe: Videosoittimien kuvasuhteista yms...  (Luettu 6486 kertaa)

nm

  • Käyttäjä
  • Viestejä: 16301
    • Profiili
Vs: Videosoittimien kuvasuhteista yms...
« Vastaus #20 : 23.11.09 - klo:17.57 »
Kiitoksia, kokeilen tuota. Hyvä, että lääkkeet löytyvät, mutta hankalaa tuossa on se, että jokainen tiedosto pitää koodata erikseen.

No skriptillä onnistuu vaikka kokonaisen hakemistopuun kaikkien tiedostojen käsittely helposti. Ei haittaa vaikka operaation tekisi useaan kertaan samalle tiedostolle, mutta tätä varten voi myös koodata tunnistuksen esimerkiksi ffmpeg -i:n avulla.

Lainaus
Loitsujen jälkeen videoeditoritkin ilmeisesti ymmärtävät tiedostot laajakuvaksi? Nyt ne näkyvät 4:3 -muodossa esim. Avidemuxissa.

Jeps, myös editorit näyttävät tämän jälkeen videon oikeassa anamorfisessa kuvasuhteessa, jos ne vain tukevat sitä. Avidemux näyttää videon pikselit aina neliöinä, eli siinä kuvasuhde on edelleen väärä. Periaatteessa lähdevideon kuvasuhteen pitäisi tästä huolimatta siirtyä tallennettavaan videoon, mutta muistaakseni tässäkin oli jotain bugia.

Lainaus
Se muuten antaa tiedostoa avattaessa tämmöisen

Juu, Avidemuxin tuki H.264-videon editointiin ei ole vielä kovin hyvä.

Lainaus
ja tämmöisen

Saattaa johtua pulseaudiosta.

Lainaus
Joku muu editori, olisiko ollut PiTiVi osasi ääniäkin, mutta Avidemux lienee parempi tähän tarkoitukseen. Vaiko eikö?

Riippuu mitä olet tekemässä. Kannattaa kokeilla myös Kdenliveä ja OpenShot Video Editoria.
« Viimeksi muokattu: 23.11.09 - klo:18.00 kirjoittanut nm »

Eesaurus

  • Käyttäjä
  • Viestejä: 3427
    • Profiili
Vs: Videosoittimien kuvasuhteista yms...
« Vastaus #21 : 23.11.09 - klo:20.06 »
Selvä pyy. Pitää vain kokeilla kaikkia mahdollisia editoreja, ihan niin kuin arvelinkin.

Kunhan lopummalla viikolla eestyn testailemaan, niin palataan asiaan. Ainakin siitä skriptistä pitää vielä tietää lisää...paljon.  :)


nm

  • Käyttäjä
  • Viestejä: 16301
    • Profiili
Vs: Videosoittimien kuvasuhteista yms...
« Vastaus #22 : 23.11.09 - klo:21.19 »
Esimerkiksi tällainen skripti:

Koodia: [Valitse]
#!/bin/bash

if [ $# == 0 ]; then
    echo -e "\nVaihtaa anamorfisen 16:9-kuvasuhteen PAL MP4-videotiedostoihin"
    echo -e "\nKäyttö: $0 tiedosto1.mp4 [tiedosto2.mp4 ...]\n"
    exit 0
fi

MP4BOX=MP4Box

for f in "$@"; do
    if $($MP4BOX -info "$f" | grep -q "Pixel Aspect Ratio"); then
        echo "$f: tiedostossa on jo määritelty kuvasuhde"
    else
        $MP4BOX -par 1=64:45 "$f"
    fi
done

Tallenna vaikkapa tiedostoksi muuta_kuvasuhde.sh ja merkitse ajettavaksi: chmod a+x muuta_kuvasuhde.sh
Halutessasi voit kopioida skriptin esimerkiksi /usr/local/bin-hakemistoon, jolloin sen voi ajaa päätteessä ilman polkua.

Skriptille voi syöttää tiedostoja päätteessä tai työpöytäkuvakkeen kautta. Hakemistorakenteen käsittely onnistuu find-komennon avulla:

Koodia: [Valitse]
find /polku/videohakemistoon -iname "*.mp4" -execdir /usr/local/bin/muuta_kuvasuhde.sh \{\} \;

Eesaurus

  • Käyttäjä
  • Viestejä: 3427
    • Profiili
Vs: Videosoittimien kuvasuhteista yms...
« Vastaus #23 : 24.11.09 - klo:12.08 »
Kiitoksia kovasti! Perehdyn koodeihin tuonnempana, kunhan ensin Excelin tehokäytön (koulussa) katkomat pään verisuonet hieman arpeutuvat. Ja korvista lakkaa tulemasta savua...  :)