Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Tomin - 06.07.07 - klo:18.22
-
Tarvitsisin DS:Ssäni varten ohjelman jolla muuntaa videot DPG:ksi. :) Mikä olisi sellainen?
-
http://www.howforge.com/how-to-convert-avi-to-dpg-in-linux (http://www.howforge.com/how-to-convert-avi-to-dpg-in-linux)
-
Olisikohan tuohon jotain helppoa scriptiä (siis päätteeseen komentoa) jolla ne saisi muunnettua tai sitten tietysti joku graafinen ohjelma? ;D
-
Olisikohan tuohon jotain helppoa scriptiä (siis päätteeseen komentoa) jolla ne saisi muunnettua tai sitten tietysti joku graafinen ohjelma? ;D
Pienellä googletuksella löytyi tämä (http://theli.ho.com.ua/dpgconv/index.html).
-
Tosta en kyllä älynnyt mistä sen saa...tai sitten olen sokea... ;D
-
Sivun lopussa oli. Tässä suora linkki: http://theli.ho.com.ua/dpgconv/dpgconv-0.4.py (http://theli.ho.com.ua/dpgconv/dpgconv-0.4.py)
-
Mutta tuosta tulee (ainakin minulla jotain koodia).
EDIT: No joka tapauksessa mä lähden nyt nukkumaan ja perehdyn asiaan taas huomenna. Tai annanpa tämän koneen olla päällä vielä vähän aikaa ja pesen hampaat. ;D
EDIT2: No niin hyvää yötä "nähdään" huomenna. ;D
-
Niin tosta siis toisella korvalla -> Tallenna kohde levylle.
Sitten päätteellä oikeudet suorittaa chmod +x dpgconv-0.4.py ja sen jälkeen ./dpgconv-0.4.py tiedosto.avi lopputulos.dpg
-
Aha okei no pitää kokeilla (mutta ei just nyt koska tuohon formaattiin muuntaminen on kuulemma hidasta).
-
Aha okei no pitää kokeilla (mutta ei just nyt koska tuohon formaattiin muuntaminen on kuulemma hidasta).
Ei tuo mitenkään erityisen hidasta ole kun video pakataan mpeg-1-muotoon ja ääni mp2-muotoon.
-
Jaa no joka tapauksessa (voi tietysti johtua käytetystä ohjelmasta) xhackerboxin keskustelualueilla sellaista väitetään mutta tiedä sitten... :)
-
>:(
Transcoding video: done
Transcoding audio: done
Traceback (most recent call last):
File "./dpgconv-0.4.py", line 321, in <module>
conv_file(file)
File "./dpgconv-0.4.py", line 273, in conv_file
frames = mpeg_stat()
File "./dpgconv-0.4.py", line 253, in mpeg_stat
frames = m.group(1)
AttributeError: 'NoneType' object has no attribute 'group'
>:(
-
>:(
Transcoding video: done
Transcoding audio: done
Traceback (most recent call last):
File "./dpgconv-0.4.py", line 321, in <module>
conv_file(file)
File "./dpgconv-0.4.py", line 273, in conv_file
frames = mpeg_stat()
File "./dpgconv-0.4.py", line 253, in mpeg_stat
frames = m.group(1)
AttributeError: 'NoneType' object has no attribute 'group'
>:(
Voisin melkeinpä veikata että sinulta puuttuu mpeg_stat. Sinun täytyy siis asentaa se tai vaihtoehtoisesti käyttää skriptistä vanhempaa versiota sillä tuo vaatimus on tullut version 0.4 mukana. Tässä tapauksessa vanhemman skriptiversion käyttäminen saattaa olla se helpompi vaihtoehto sillä mpeg_stat-ohjelmaa ei näyttänyt löytyvän ainakaan feistyn pakettivarastoista.
Edit: Sinänsä kiva että skripti ei tarkista alussa tarvitsemiaan ohjelmia ja pysähtyy vasta lopussa kun kaikki pitkäkestoiset hommat on saatu suoritettua ;)
-
Jaa pitkä kestoiset...ei siinä minusta kyllä mennyt hetkeäkään... ??? No jaa... kokeillaan vanhemmalla versiolla.
EDIT: Ääää...
Transcoding video: done
Traceback (most recent call last):
File "./dpgconv-0.3.py", line 220, in <module>
conv_file(file)
File "./dpgconv-0.3.py", line 182, in conv_file
frames = conv_vid (file)
File "./dpgconv-0.3.py", line 116, in conv_vid
origframes = int(m.group(1))
AttributeError: 'NoneType' object has no attribute 'group'
>:(
-
Onko sinulla mplayer ja mencoder asennettuina?
-
No nyt se tekikin jotain (kun ensin asensin tuon mencoderin ja mplayerin), mutta antoi (jonkin aikaa kestäneen prosessin jälkeen (jossa lämmöt olivat korkealla)) saman tulosteen kuin aikaisemmin (liittäisin sen tähän mutta kun ehdin vahingossa sulkea päätteen) mutta nyt kansioon on ilmestynyt kaksi tiedostoa: mp2tmp.mp2 ja mpgtmp.mpg. Luulen että ensin mainitussa on ääni ja tokassa on kuva, mutta miksi ne eivät ole yhdessä?
-
No nyt se tekikin jotain (kun ensin asensin tuon mencoderin ja mplayerin), mutta antoi (jonkin aikaa kestäneen prosessin jälkeen (jossa lämmöt olivat korkealla)) saman tulosteen kuin aikaisemmin (liittäisin sen tähän mutta kun ehdin vahingossa sulkea päätteen) mutta nyt kansioon on ilmestynyt kaksi tiedostoa: mp2tmp.mp2 ja mpgtmp.mpg. Luulen että ensin mainitussa on ääni ja tokassa on kuva, mutta miksi ne eivät ole yhdessä?
Ne ovat erillisinä koska skriptin suoritus keskeytyi virheeseen.
Jos ajoit tuon skriptin 0.3 versiolla ja siitä tuli edelleen sama virheilmoitus niin en kyllä suoraan keksi mikä tuossa olisi vikana. Jos virheilmoitus on erilainen niin voisit ajaa tuon uudestaan ja liittää sen virheen tänne.
Minun mielestäni tuo skriptin käyttämä tapa framemäärän laskemiseen on vähintäänkin epäilyttävä ja jos mencoderin tulostamat ilmoitukset ovat muuttuneet sopivasti niin niiden tulostuksien parsinta ei välttämättä toimi.
Jos taas ajoit epähuomiossa sen 0.4 version niin silloin virhe johtuu edelleen puuttuvasta mpeg_stat-ohjelmasta ja vanhemmalla 0.3 versiolla tuo voisi toimia.
Edit: Ajoithan tuon ohjelman oikein eli annoit sillä lähde- ja kohdetiedostojen nimet. Jos annoit pelkän konvertoitavan tiedoston nimen niin se voinee aiheuttaa ongelmia.
$ ./dpgconv-0.3.py movie.avi movie.dpg
Aiheeseen liittyvä pitkähkö viestiketju (http://forum.gbadev.org/viewtopic.php?t=7897) gbadev.org-foorumilla. Itse en nyt ehdi sitä lukemaan sen paremmin.
-
Ää tyhmä minä ajoin sen 0.4 versiolla ;D No jaa ajanpa uudestaan mutta DS:llä en voi sitä nyt testata kun R4 (http://cheapestmods.com/cmfin/product.php?i=326) meni takuuseen >:( (kortin lukitus hajosi hitto näitä halpoja romuja ;)).
EDIT: Nonni nyt onnistui KIITOS! :)