da Dvix a Dvd

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Messaggio da daniele50 »

tovid GUI DVD/(S)VCD Maker ancora non funziona: ho installato il wxpython-2.8.3.0-i486-1pv.tgz ma mi dice
"tovidgui requires wxPython 2.6; please install or upgrade wxPython."

dove lo trovo visto che sul sito c'è solo la versione 2.8.3.0?

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio da aschenaz »

Usa lo script di Dani che funziona benissimo. :)

Unico accorgimento: con lo script immodificato, assicurati di avere abbastanza spazio nella partizione dove c'è tmp (io ho quasi tre giga liberi e non sono stati sufficienti...).

Ciao,
nino

Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Messaggio da daniele50 »

Se mi semplifica il lavoro più che volentieri, ma la programmazione l'ho vista solo su windows :cry:
Da qui non so cosa devo fare: lo script l'ho visto, e adesso cosa faccio? Salvo il codice in un file? Come lo richiamo? Non so proprio nulla...

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Messaggio da Dani »

Lo salvi in un file .c, facciamo divxtodvd.c.
Per avere l'eseguibile da shell entri nella directory dove c'è il file .c e dai

Codice: Seleziona tutto

gcc divxtodvd.c -o divxtodvd
Per eseguirlo ./divxtodvd

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio da aschenaz »

daniele50 ha scritto:Se mi semplifica il lavoro più che volentieri, ma la programmazione l'ho vista solo su windows :cry:
Da qui non so cosa devo fare: lo script l'ho visto, e adesso cosa faccio? Salvo il codice in un file? Come lo richiamo? Non so proprio nulla...
Anch'io di C non so un c.... :lol:

Una volta lanciato, come ha detto Dani, ti escono tutti i parametri da usare e, se non hai particolari esigenze, puoi usare l'esempio che c'è nelle prime righe
Se il masterizzatore è hdc: ./divxtodvd divx_video.avi -dev hdc...
Se poi ci aggiungi un -quiet, puoi anche andartene che non ti chiede nulla da impostare.

Tra l'altro (forse dipende dal fatto che il mio file non era così voluminoso), in mezz'ora circa ho fatto tutto. Se ti sembra tanto, vedi che ho sentito parlare di ore per queste conversioni sotto windows.

Se, come dicevo prima, non hai abbastanza spazio sotto /, apri con un editor il sorgente (prima di compilarlo, naturalmente) e sostituisci tutte le stringhe /tmp/divxtodvd con /home/tuahome/divxtodvd (solo per fare un esempio).

Scusa Dani, non volevo farmi bello col tuo lavoro; semplicemente volevo condividere la mia piccola esperienza.

Ciao,
nino

Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Messaggio da daniele50 »

io ho un problemino:
ho una serie di errori durante la compilazione e quindi anche quando cerco di eseguirlo...

...
divxtodvd.c:26:26: invalid suffix "IAr" on integer constant
...
divxtodvd.c:29:75: invalid suffix "a8" on integer constant
...
divxtodvd.c:44: error: stray '\138' in program
divxtodvd.c:44: error: stray '\157' in program
divxtodvd.c:44: error: stray '\230' in program
divxtodvd.c:44: error: stray '\161' in program
divxtodvd.c:44:21: unterminated comment
divxtodvd.c:107:344: warning: no newline at end of file
bash-3.1# ./divxtodvd.c
bash: ./divxtodvd.c: Permission denied
bash-3.1#

(ha delle dipendenze?)

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Messaggio da aschenaz »

daniele50 ha scritto:io ho un problemino:
ho una serie di errori durante la compilazione e quindi anche quando cerco di eseguirlo...

...
divxtodvd.c:26:26: invalid suffix "IAr" on integer constant
...
divxtodvd.c:29:75: invalid suffix "a8" on integer constant
...
divxtodvd.c:44: error: stray '\138' in program
divxtodvd.c:44: error: stray '\157' in program
divxtodvd.c:44: error: stray '\230' in program
divxtodvd.c:44: error: stray '\161' in program
divxtodvd.c:44:21: unterminated comment
Su questi non so che dirti, io non li ho riscontrati...
daniele50 ha scritto:divxtodvd.c:107:344: warning: no newline at end of file
Si, ogni file sorgente dovrebbe terminare con un ritorno a capo. Riapri il file, posizionati alla fine e dai un accapo.
daniele50 ha scritto: bash-3.1# ./divxtodvd.c
bash: ./divxtodvd.c: Permission denied
bash-3.1#
Prima i eseguire qualsiasi nuovo binario, devi dare, da root

Codice: Seleziona tutto

chmod 755 nomebinario
.
daniele50 ha scritto:(ha delle dipendenze?)
Le dipendenze sono mencoder, dvdauthor e growisofs, ma la fallita compilazione non dipende da questo (credo).

Aspettiamo, comunque, Dani.

Avatar utente
daniele50
Linux 3.x
Linux 3.x
Messaggi: 964
Iscritto il: mar 10 apr 2007, 13:58
Nome Cognome: Daniele Cinquanta
Slackware: Slackware64 14.1
Kernel: 3.10.17
Desktop: Xfce 4.10
Località: San Zenone al Lambro (MI)
Contatta:

Messaggio da daniele50 »

Eccomi qua:

lo script mi da errori che non so come risolvere...

tovid non parte perché wxpython-2.8.3.0-i486-1pv.tgz è troopo aggiornato...

avidemux finziona, mi crea dei file film.stat, film, film.stat.fake e non so cosa devo fare ora per creare il dvd...

Qualcuno ha idee o altri programmi per portare un divx (.avi) su dvd?

Dani
Linux 4.x
Linux 4.x
Messaggi: 1447
Iscritto il: mer 26 apr 2006, 1:52
Desktop: gnome
Distribuzione: arch

Messaggio da Dani »

daniele50 ha scritto: bash-3.1# ./divxtodvd.c
bash: ./divxtodvd.c: Permission denied
bash-3.1#
Non devi eseguire il sorgente, prima devi compilarlo !
Scarica il file da QUI e salvalo nella tua home.
Fatto questo apri la shell e fai:

Codice: Seleziona tutto

$ cd
$ gcc divxtodvd.c -o divxtodvd
$ ./divxtodvd
Dimmi se ti sbuca fuori l'help !
(ha delle dipendenze?)
Se non trova i programmi su cui si basa ti dice lui cosa devi installare (mplayer, dvdauthor e dvd+rw-tools)

fammi sapere, ciao :)
ninobi ha scritto: Scusa Dani, non volevo farmi bello col tuo lavoro; semplicemente volevo condividere la mia piccola esperienza.
E di che ti scusi ?? ;)

Rispondi