Kirjoittaja Aihe: Kuinka pienennän n. 20 gigasen mp4 tiedoston laadun pahemmin kärsimättä?  (Luettu 5292 kertaa)

Pontus12

  • Käyttäjä
  • Viestejä: 2503
    • Profiili
Millä ohjelmalla voisin pienentää n. 20 gigasen mp4 tiedoston laadun pahemmin kärsimättä? Minulla on suuri mp4-tiedosto, joka on taltiointi ohjaamastani esityksestä. Sain sen eräältä valokuvaajalta, joka oli katsomassa esitystämme Haaparandassa. Toinen tiedosto ei ole yhtä suuri, mutta sekin 5 gigaa.
Voin periaatteessa käyttää myös Windowsia (v.11), mutta Ubuntussa uskoisin löytyvän jopa parempia tapoja.

SuperOscar

  • Käyttäjä
  • Viestejä: 4065
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Laadun kärsimättä ei oikein mitenkään, etenkin koska MP4 on jo valmiiksi häviöllinen muoto.

Oletko HandBrakeä kokeillut? Paketin nimi voi olla ”handbrake” tai ”handbrake-gtk” tms. Ohjelmasta on siis sekä graafisen käyttöliittymän että komentoriviversio, ja voisi kuvitella, että pelkkä ”handbrake” asentaisi edellisen, mutta varmahan ei voi olla.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

jarmala

  • Käyttäjä
  • Viestejä: 790
    • Profiili
Millä ohjelmalla voisin pienentää n. 20 gigasen mp4 tiedoston laadun pahemmin kärsimättä?

Tällaisiin suosittelen aina ffmpegiä.

Katso ensin, mitä tiedosto foo sisältää:

Koodia: [Valitse]
ffprobe foo.mp4
Etsi video ja audiovirrat. Oletetaan, että ne ovat vaikka 0:0 ja 0:1. Sitten vaan kokeilemaan ffmpegillä, pakkautuisiko videotiedosto pienemmäksi:

Koodia: [Valitse]
ffmpeg -i foo.mp4 -map 0:0 -map 0:1 -c:v libx265 -crf 27 -preset medium -c:a aac -b:a 160k bar.mkv

Tuolla näkee, pakkautuuko foo pienemmäksi ja minkä laatuista videosta tulee. Ohjelman voi keskeytää q:lla, niin ei tarvitse odotella koko tiedoston pakkausta, jos vain haluaa päästä näkemään, millaista jälkeä tulee.

Tuon komennon pitäisi tuottaa ihan kelvollista jälkeä. Minä itse käytän TV-ohjelmien tallennukseen jopa huonompaa laatutasoa kuin esimerkin komento.
Ubuntu 18.04 LTS, Gnome Flashback Metacity, Xeon E3-1245 V2, 8 GB
Ubuntu 22.04 LTS, KDE Plasma, Celeron N5105, 8 GB

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11486
    • Profiili
    • Tomin kotisivut
Jotkut kamerat tallentavat kyllä aika heikosti pakattua videota, jonka saa helposti paljon pienemmäksi ajamalla sen vaikkapa ffmpegin läpi. Laatu pysyy ainakin omin silmiini samana. Handbrake on varsin pätevä työkalu tähän sekin ja varmasti helpompi käyttää, jos ffmpeg ei ole tuttu.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

pkill

  • Käyttäjä
  • Viestejä: 147
    • Profiili
Kdenlive ja Openshot tarjoaa myös monenlaisia laatuasetuksia ja voi samalla leikellä, jos on tarvetta.

jarmala

  • Käyttäjä
  • Viestejä: 790
    • Profiili
Kdenlive ja Openshot tarjoaa myös monenlaisia laatuasetuksia ja voi samalla leikellä, jos on tarvetta.

Leikkelyyn ja uudelleenkoodamiseen käy myös avidemux.
Ubuntu 18.04 LTS, Gnome Flashback Metacity, Xeon E3-1245 V2, 8 GB
Ubuntu 22.04 LTS, KDE Plasma, Celeron N5105, 8 GB

Jere Sumell

  • Käyttäjä
  • Viestejä: 742
  • Talous, Hallinto ja Markkinointi (AMK, 2017),B.B.A
    • Profiili
    • Tietokone-blogi
Laadun kärsimättä ei oikein mitenkään, etenkin koska MP4 on jo valmiiksi häviöllinen muoto.

On totta, että ei laduun kärsimättä, mutta hyvälaatuista jälkeä saa johon on tyytyminen, mitä puhtasti raakadatana kuvattu video vie tolkuttomsti tallennustilaa, oikein taida olla järkihintaan edes tarpeeksi suuria muistikortteja myynnissä, vaikka omistaisi kameran jolla kuvaa RAW-datana.

Sivuhuomautuksena tuo ylempi kappaleeni, mitä joskus asiaa lukenut netistä.

Päädyin aiheeseen, mitä Hollywood-elokuvastudiot rahastavat aina uuden formaatin vakiinnuttaessa kotikatsojilla paikkansa ne laitteet, niin omilla klassikkoelokuvilla ne julkaistaan uuden standardin jokseenkin "parempilaatuisina" tavallisesti rajaehtoina ne speksit, mihin se uusi formaatti taipuu. Se lienee mahdollista vain, ja varmaan onkin niin että noilla isoilla elokuvastudioilla on "aidot" elokuvakamerat, tai jokin digitaalinen kiintolevy, jossa on siirtonopeus ja tallennuskapasiteetti aivan omaa luokkaansa, koska pakkausalkgoritmilla muutettaessa tavallisesti parempaa ei saa mitä se alkuperäinen laatu on ollut.

Yhdyn tähän Super Oscarin kommentiin, että laatu kärsii joka tapauksessa mitä luultavammin.
Free Internet and  people for humans all over the globe!

(Profiilikuvassa oma valokuvani GIMPissä editoituna Disney Classic-väripaletin väreihin ja muunnettuna bittikartta-tiedostosta vektorigrafiikaksi.)

Pontus12

  • Käyttäjä
  • Viestejä: 2503
    • Profiili
Kiitos vastauksista. Kokeilen sekä ffmpg pakkausta että Handbrakea, jota olen käyttänyt joskus aikaisemmin.

qwertyy

  • Käyttäjä
  • Viestejä: 5781
    • Profiili

Tällaisiin suosittelen aina ffmpegiä.

Katso ensin, mitä tiedosto foo sisältää:

Koodia: [Valitse]
ffprobe foo.mp4
Etsi video ja audiovirrat. Oletetaan, että ne ovat vaikka 0:0 ja 0:1. Sitten vaan kokeilemaan ffmpegillä, pakkautuisiko videotiedosto pienemmäksi:

Koodia: [Valitse]
ffmpeg -i foo.mp4 -map 0:0 -map 0:1 -c:v libx265 -crf 27 -preset medium -c:a aac -b:a 160k bar.mkv
Sori en voi vastustaa, ihan pakko  :D
https://youtu.be/9kaIXkImCAM?si=VgCLbgIzDQReVmp8

"You know you can accelerate ffmpeg with Cuda? You just need correct version and right drivers and right graphics card and right OS"  :P

Mutta joo. Jos ei ole paljoa kokemusta, niin tuo HandBrake on oiva vaihtoehto ja sisältää reilusti hyviä profiilejä.
« Viimeksi muokattu: 23.05.24 - klo:17.51 kirjoittanut qwertyy »

jarmala

  • Käyttäjä
  • Viestejä: 790
    • Profiili

"You know you can accelerate ffmpeg with Cuda? You just need correct version and right drivers and right graphics card and right OS"  :P

Mutta joo. Jos ei ole paljoa kokemusta, niin tuo HandBrake on oiva vaihtoehto ja sisältää reilusti hyviä profiilejä.

Hmm. Haluaisitko siis kertoa minullekin, miten käytetään Intelin rautakoodekkeja ffmpegillä koodausten nopeuttamiseen? Nvidiasta ei ole väliä, koska minulla ei ole nvidiaa - liian kallis ja kuluttaa liikaa sähköä.

Handbrake on varmaan oikein hyvä, mutta en ole koskaan käyttänyt, koska muutkin softat ovat toimineet.
Ubuntu 18.04 LTS, Gnome Flashback Metacity, Xeon E3-1245 V2, 8 GB
Ubuntu 22.04 LTS, KDE Plasma, Celeron N5105, 8 GB