Thin Liquid Film 1.00 [RISOLTO]

Postate qui se avete consigli per migliorare i pacchetti disponibili in questo sito o se avete problemi con installazione, funzionamento o altro.

Moderatore: Staff

Regole del forum
1) Citare in modo preciso il nome del pacchetto.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
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.
Rispondi
Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Thin Liquid Film 1.00 [RISOLTO]

Messaggio da Ansa89 »

Si tratta di un convertitore di filmati, scritto in python, che ha la funzione di rendere un video leggibile dall'ipod.
Il problema è che quando arriva il momento della codifica (cioè clicco sul pulsante per convertire il file), mi dice che non conosce l'encoder xvid o h256 (questo se lo lancio da terminale, se lo lancio dal menu si blocca e basta).

Qualcuno esperto in python (e che abbia un po' più tempo e voglia di me) potrebbe cercare l'eventuale errore e correggerlo (sempre se possibile...).

Grazie
Ultima modifica di Ansa89 il dom 14 ott 2007, 15:21, modificato 1 volta in totale.

Avatar utente
marghe
Linux 3.x
Linux 3.x
Messaggi: 525
Iscritto il: lun 7 ago 2006, 23:39

Messaggio da marghe »

Non sono un esperto in python, ma sembra che il problema sia un altro,

secondo me non sono soddisfatte le dipendenze, probabilmente questo programmino in python si appoggia ad altri programmi di conversione ed è solo un interfaccia grafica,

prova ad installare ffmpeg e questo
http://www.slacky.eu/index.php?option=c ... &Itemid=56
e prova di nuovo a codificare in xvid,

il codec 256 non lo conosco sei sicuro che non sia l'h264, ?

se ti dasse la possibilità di utilizzare l'h264 ci sono i pacchetti necessari su slacky, inoltre questo formato comprime di più di tutti gli altri (chiaramente impegna maggiormente il processore sia quando converti che quando guardi il video)

comunque se posti gli errori in modo preciso è meglio,
hai dato un'occhiata alla documentazione per capire meglio come funziona e quali sono le dipendenze ?

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Messaggio da Ansa89 »

marghe ha scritto: probabilmente questo programmino in python si appoggia ad altri programmi di conversione ed è solo un interfaccia grafica,
Esattamente, per la precisione a ffmpeg (scaricato l'ultimo disponibile dai repo slacky), python e libgpod (ho l'ultimo preso sempre da slacky)
marghe ha scritto:prova ad installare ffmpeg e questo
http://www.slacky.eu/index.php?option=c ... &Itemid=56
e prova di nuovo a codificare in xvid,
ffmpeg -> installato (ha il supporto per tutti i codec possibili e immaginabili)
xvidenc -> installato
thin liquid film -> non converte
marghe ha scritto:il codec 256 non lo conosco sei sicuro che non sia l'h264, ?
Scusa...hai ragione è il h264
marghe ha scritto:se ti desse la possibilità di utilizzare l'h264 ci sono i pacchetti necessari su slacky, inoltre questo formato comprime di più di tutti gli altri (chiaramente impegna maggiormente il processore sia quando converti che quando guardi il video)
Ho già tutti i pacchetti necessari per la conversione...
marghe ha scritto:comunque se posti gli errori in modo preciso è meglio,

quando lo avvio da terminale ecco cosa succede:

Codice: Seleziona tutto

spark@Bulldozer$ thinliquidfilm
[]
ffmpeg supports xvid
ffmpeg supports h264
tab changed
changed to "encode"
/home/spark/.thinliquidfilm/latest
1.0
Version Check:  Update message already shown
Version Check:  This is the latest version
tab changed
changed to "encode"
/home/spark/Shared/South Park Serie 8/801[DivX.-.ITA-ENG].South.Park.Good.Times.With.Weapons.-.by._TeRmInEt_.avi
FFmpeg version SVN-r10647, Copyright (c) 2000-2007 Fabrice Bellard, et al.
  configuration: --arch=i486 --target-os=linux --prefix=/usr --mandir=/usr/man --disable-debug --enable-shared --disable-static --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-x11grab --enable-liba52 --enable-libdc1394 --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libogg --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-libamr-nb --enable-libamr-wb
  libavutil version: 49.5.0
  libavcodec version: 51.44.0
  libavformat version: 51.14.0
  built on Oct  2 2007 20:59:11, gcc: 4.1.2

Seems stream 0 codec frame rate differs from container frame rate: 30000.00 (30000/1) -> 25.00 (25/1)
Input #0, avi, from '/home/spark/Shared/South Park Serie 8/801[DivX.-.ITA-ENG].South.Park.Good.Times.With.Weapons.-.by._TeRmInEt_.avi':
  Duration: 00:22:01.0, start: 0.000000, bitrate: 1599 kb/s
  Stream #0.0: Video: mpeg4, yuv420p, 640x480, 25.00 fps(r)
  Stream #0.1: Audio: mp3, 48000 Hz, stereo, 192 kb/s
  Stream #0.2: Audio: mp3, 48000 Hz, stereo, 192 kb/s
Unable to find a suitable output format for '/dev/null'
Values:
['mpeg4', 33025, '1.3333', '1599', 1321000, '640x480']
['/home/spark/Shared/South Park Serie 8/801[DivX.-.ITA-ENG].South.Park.Good.Times.With.Weapons.-.by._TeRmInEt_.avi']
[['1', ['320x240', '640x480'], 0, 'xvid', '128', '/home/spark']]
A file has been selected
0 is selected
0
1
update thinks these are selected:
[0]
[['1', ['320x240', '640x480'], 0, 'xvid', '128', '/home/spark']]
A file has been selected
0 is selected
0
1
update thinks these are selected:
[0]
[['1', ['320x240', '640x480'], 0, 'xvid', '128', '/home/spark']]
update thinks these are selected:
[0]
[['1', ['320x240', '640x480'], 0, 'xvid', '128', '/home/spark']]
self.encodeSettings:
[['1', ['320x240', '640x480'], 0, 'xvid', '128', '/home/spark']]
FFmpeg version SVN-r10647, Copyright (c) 2000-2007 Fabrice Bellard, et al.
  configuration: --arch=i486 --target-os=linux --prefix=/usr --mandir=/usr/man --disable-debug --enable-shared --disable-static --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-x11grab --enable-liba52 --enable-libdc1394 --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libogg --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-libamr-nb --enable-libamr-wb
  libavutil version: 49.5.0
  libavcodec version: 51.44.0
  libavformat version: 51.14.0
  built on Oct  2 2007 20:59:11, gcc: 4.1.2

Seems stream 0 codec frame rate differs from container frame rate: 30000.00 (30000/1) -> 25.00 (25/1)
Input #0, avi, from '/home/spark/Shared/South Park Serie 8/801[DivX.-.ITA-ENG].South.Park.Good.Times.With.Weapons.-.by._TeRmInEt_.avi':
  Duration: 00:22:01.0, start: 0.000000, bitrate: 1599 kb/s
  Stream #0.0: Video: mpeg4, yuv420p, 640x480, 25.00 fps(r)
  Stream #0.1: Audio: mp3, 48000 Hz, stereo, 192 kb/s
  Stream #0.2: Audio: mp3, 48000 Hz, stereo, 192 kb/s
Unknown encoder 'xvid'

no match

no match

no match
Traceback (most recent call last):
  File "/usr/share/thinliquidfilm/main.py", line 2735, in encode
    time.sleep(1)
KeyboardInterrupt
Poi faccio "ctrl-c" e si ferma tutto...
marghe ha scritto:hai dato un'occhiata alla documentazione per capire meglio come funziona e quali sono le dipendenze ?
Sì e ho tutte le dipendenze

Avatar utente
marghe
Linux 3.x
Linux 3.x
Messaggi: 525
Iscritto il: lun 7 ago 2006, 23:39

Messaggio da marghe »

Sembrerebbe che il tuo ffmpeg supporti sia xvid che h264, almeno dall'output che ricevi

Codice: Seleziona tutto

ffmpeg supports xvid
ffmpeg supports h264 
leggendo poi qui
http://thinliquidfilm.org/forum/viewtop ... 74d3e95539
mi pare di aver capito che ffmpeg ha cambiato la sintassi del comando per effettuare le conversioni, quindi lo script python passa i comandi con una sintassi riferita ad una vecchia versione di ffmpeg, dunque

o modifichi la sintassi dei comandi dentro lo script (puoi provare come spiegato nel link sopra) parrebbe infatti che se non han cambiato di nuovo qualcosa dovresti sostituire nel comando l'encoder xvid con libxvid e uguale per l'h264

o se preferisci ti dovresti procurare la versione richiesta nelle dipendenze dal programmino in python di ffmpeg la quale userà la sintassi scritta negli script
nei comandi di conversione

ma forse la cosa migliore più semplice e veloce è cercare la documentazione di ffmpeg e leggere anche il man e imparare i comandi necessari per effettuare la conversione come desideri e passargli il comando direttamente dalla shell,
poichè mi sembra di aver capito che è quello che fa questo programmino in python ;)

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Messaggio da Ansa89 »

Grazie mille!!!
Ho risolto cambiando i file come dice nel forum di tlf e adesso funziona alla grande :D
MITICO 8)

Avatar utente
marghe
Linux 3.x
Linux 3.x
Messaggi: 525
Iscritto il: lun 7 ago 2006, 23:39

Messaggio da marghe »

bene :)

Rispondi