Kirjoittaja Aihe: Avidemux 2.3 + x264 + aac + mp4 + 16:9 kuvasuhde  (Luettu 3561 kertaa)

uggeli

  • Käyttäjä
  • Viestejä: 351
    • Profiili
Yritin etsiä aiheeseen liittyvää, mutta löytyi taas niin useita Avidemux iheisia ketjuja (joskin vanhemmista versioista joissa ei tainnut olla mp4 tallennusmahdollisuutta) eikä nopeasti katsottuna tiennyt mihin tämän olisi jatkanut, joten tässäpä tämä uutena ketjunaan. Tarkoitus siis omassa tapauksessani olisi muutella noita digitikulla tallennettuja videopätkiä pienempikokoisiksi ja ajattelin tuohon käyttää koodekiksi videoon x264 koodekkia, ja audio faac koodekilla aac muotoon ja lopputulos mp4 tiedostoon.

Asensin Avidemux 2.3:n osoitteesta http://www.getdeb.net/app.php?name=avidemux
ja paketinhallinnasta x264-bin paketin (taisin varmuudeksi asentaa dev paketinkin). Tällä Avidemuxin versiolla onkin kyllä helppo valita koodekit ja tiedostomuodot kohdilleen, silti yksi ongelma jää. Kuinka ihmeessä videot jotka näkyvät laajakuvaisina 16:9 esim. totemissa, aukeavat Avidemuxiin 4:3 kuvasuhteella ja täten tietty lopputuloksenakin on 4:3 kuvasuhteella oleva mp4 tiedosto?

Mikä olisi oikeaoppinen tapa yrittää saada videoita 16:9 kuvasuhteella ja miksi kuvasuhde ylipäätään muuttuu kun tiedosto avataan Avidemuxiin? Entä mitä asetuksia x264 koodekkia käyttäessä suosittelisitte te, joilla on kokemusta enemmänkin sen käytöstä (ihan ok laatua olen onnistunut kyllä saamaan, mutta toki vinkkejä otetaan senkin suhteen vastaan)?


Loppuun vielä esimerkkinä kahden videon tiedot:

4:3 video 1 kuten kuuluukin olla:
Koodia: [Valitse]
Video

Mitat: 704 x 576
Pakkausmetodi: H.264 / AVC
Kehysnopeus: 25 frames per second
Bittinopeus: N/A

Audio

Bittinopeus: N/A
Pakkausmetodi: MPEG-4 AAC audio

Video 2 jonka pitäisi olla 16:9 ja ainakin lähdemateriaali olikin, mutta Avidemux näytti lähdemateriaalin jonain muuna ja lopputulokseksi teki tämän:

Koodia: [Valitse]
Video

Mitat: 720 x 576
Pakkausmetodi: H.264 / AVC
Kehysnopeus: 25 frames per second
Bittinopeus: N/A

Audio

Bittinopeus: N/A
Pakkausmetodi: MPEG-4 AAC audio

Eli ainakin tietojen mukaan eroa vaakaresoluutiossa olisi, mutta silti video on totemissa silmämääräisesti arvioituna 4:3 suhteella. Myös videon "thumbnail" viittaa 4:3 kokoon kun vertaa silmämääräisesti 16:9 kuvasuhteella olevan lähdemateriaalin "thumbnailiin". Tarkennetaan nyt vielä ennen postausta, että mikäli katson raidan tiedot Kaffeinella, näyttää se jälkimmäisestä (video 2) mp4 muodossa olevasta seuraavaa:

Koodia: [Valitse]
Mime: video/mp4
Ääni: AAC 2.0 (libfaad) 160kb/s
Video: H.264/AVC (ffmpeg) 735x576(720x576)

kun taas video2:n lähdemateriaalista Kaffeinen kertomaa:

Koodia: [Valitse]
Mime: video/mpeg
Ääni: MPEG audio layer 2 (lib: MAD) 224kb/s
Video: MPEG (libmpeg2) 1045x576(720x576)

Pahoittelen mikäli tuli liikaa / turhaa liitettyä noita videotietoja, mutta ei tässä oikein tiennyt mitä muutakaan tähän kertoa lähtötiedoiksi, ja noista (kai?) jotain voi päätellä edes? Onko siis Avidemuxin asetuksissa jokin kohta mikä pitää asettaa että tuo kuvasuhde rupeaa toimimaan ok?








Linux: Be root
Windows: Reboot

mgronber

  • Käyttäjä
  • Viestejä: 1458
    • Profiili
Vs: Avidemux 2.3 + x264 + aac + mp4 + 16:9 kuvasuhde
« Vastaus #1 : 19.02.07 - klo:22.41 »
Tarkoitus siis omassa tapauksessani olisi muutella noita digitikulla tallennettuja videopätkiä pienempikokoisiksi ja ajattelin tuohon käyttää koodekiksi videoon x264 koodekkia, ja audio faac koodekilla aac muotoon ja lopputulos mp4 tiedostoon.

Yritän arpoa sinulle joitakin sekalaisia vastauksia sekalaisessa järjestyksessä...

DVB-lähetyksissä lähetettävän kuvan resoluutio on yleensä joko 720x576 (1.25:1) tai 704x576 (1.22:1). Kuten sulkeissa olevista kuvasuhteista voi huomata niin kumpikaan ei vastaa esitykseen käytettäviä kuvasuhteita jotka ovat 4/3 (1.33:1) ja 16/9 (1.78:1). Homma toimii niin että mpeg2-video sisältää tiedon kuvasuhteesta ja esityslaite skaalaa kuvan leveyssuunnassa oikeaan resoluutioon eli esitysresoluutio on 4/3-kuvasuhteella 768x576 ja 16/9-kuvasuhteella 1024x576.

Avidemux esittää kuvan skaalaamattomassa pikselitarkassa muodossa riippumatta sen esityssuhteesta. Tarvittava videon prosessointi riippuu osaltaan tallennukseen käytettävän videokoodekin ja säiliöformaatin ominaisuuksista. Jos video tallennetaan xvid-koodekilla avi-säiliöön niin silloin video pitää skaalata oikeaan kuvasuhteeseen pakkausvaiheessa koska xvid ja avi eivät mahdollista esityskuvasuhteen tallentamista erikseen.

Toisaalta skaalaamista ei tarvitse tehdä jos kyseinen avi muunnetaan esimerkiksi mkv-säiliöksi (Matroska). Muunnoksen voimme tehdä mkvmerge-ohjelmalla ja sen parametreilla voimme kertoa videon esityskuvasuhteen. Tällöin video on edelleen alkuperäisessä "väärässä" resoluutiossa, mutta se skaalataan esitysvaiheessa oikeaan kuvasuhteeseen samalla tavalla kuin alkuperäisessä mpeg2-muodossakin.

Oleellista on ymmärtää tiedostoresoluution ja esitysresoluution välinen ero sekä tiedostaa mitä ominaisuuksia käytettävät koodekit ja säiliöt tukevat.

En tunne mp4-säiliön ominaisuuksia joten en osaa sanoa miten sen kanssa tulee toimia.

Loppuhuomautuksena maininta, että jos jossain vaiheessa haluat joistakin videoista tehdä dvd-videoita niin hyväksytyt kuvasuhteet ovat hyvin rajallisia ja ainoa standardin hyväksymä 16/9-kuvasuhteen tallennusresoluutio on 720x576. Jos DVB-lähetyksessä tullut 16/9-kuvasuhteen video on 704x576-resoluutiossa niin se pitää skaalata 720x576-resoluutioon ja tallentaa mpeg2-tiedostoksi jossa kuvasuhteeksi on valittu 16/9. Sitten dvd:n levyrakenne tehdään dvdauthorin avulla, mutta sen käsittely meneekin jo ohi tämän aiheen...

uggeli

  • Käyttäjä
  • Viestejä: 351
    • Profiili
Vs: Avidemux 2.3 + x264 + aac + mp4 + 16:9 kuvasuhde
« Vastaus #2 : 01.03.07 - klo:01.50 »
Jep kiitosta taas vastauksesta!

Kerran noita resoja laskeskelinkin että ei noista tule 16:9 tms. mutta näemmä homma toimiikin noin kuten mainittu, että esitysvaiheessa skaalataan. Noh lähinnä testimielessä noita kokeilinkin, eli ei nyt niin akuutti ongelma muta kiinnosti vain josko jokin ratkaisu olisi. En kuitenkaan kokemuksen jälkeen (kun testipätkän lisäksi  yhden 4:3 videon pakkasin mp4 säiliöön h.264:ksi, jolloin lopputuloskin silmämääräisesti ok) näe juurikaan järkeä pakata noita pienempään tilaan yö/leffa, kun DVD levy ei nyt maksa kuitenkaan juuri mitään. Joten poltan video DVD levyn kuten tähänkin asti, mikäli niin hyvä leffa sattuu tulemaan.
Linux: Be root
Windows: Reboot