Thin Liquid Film 1.00 [RISOLTO]
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.
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.
- Ansa89
- 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]
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
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.
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 ?
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 ?
- Ansa89
- 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
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: probabilmente questo programmino in python si appoggia ad altri programmi di conversione ed è solo un interfaccia grafica,
ffmpeg -> installato (ha il supporto per tutti i codec possibili e immaginabili)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,
xvidenc -> installato
thin liquid film -> non converte
Scusa...hai ragione è il h264marghe ha scritto:il codec 256 non lo conosco sei sicuro che non sia l'h264, ?
Ho già tutti i pacchetti necessari per la conversione...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)
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)
KeyboardInterruptSì e ho tutte le dipendenzemarghe ha scritto:hai dato un'occhiata alla documentazione per capire meglio come funziona e quali sono le dipendenze ?
Sembrerebbe che il tuo ffmpeg supporti sia xvid che h264, almeno dall'output che ricevi
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
Codice: Seleziona tutto
ffmpeg supports xvid
ffmpeg supports h264
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
