Mostra notizie nelle discussioni
Avatar
☺
Scritto da
::1
il 2017-08-27 11:41:10.0 alle 2017-08-27 11:41:10.0
Trollate totali: 12321
Re: [bash/zsh] lo strano caso dei caratteri che spariscono
Scritto da:
> Scritto da: ::1
> > Visto che non è legata a quei sottotitoli in particolare, e l'ho replicata con altri sottotitoli, l'ho postata su reddit.
> > https://www.reddit.com/r/linuxquestions/comments/6...
> > Almeno ci sono più persone che gli danno un'occhiata.
>
> Buona idea, perché nel limite del possibile non bisogna mai passare oltre i comportamenti anomali.
>
> (A me questo atteggiamento ha rovinato l'università, per questo ho aggiunto "nel limite del possibile")

Io il problema l'ho già risolto in un altro modo, sto continuando solo per capire se mi sto scontrando con un caso limite di cui non ero a conoscenza.
Young professional woman and busy mom.

Black Woman Destroys White Privilege Myth

Ad https://www.youtube.com/watch?v=pbccGbPKwok
Femmina nera onesta ci spiega il concetto del "white privilege"‎
Avatar
☺
Scritto da
::1
il 2017-08-27 11:28:13.0 alle 2017-08-27 11:28:13.0
Trollate totali: 12321
Re: [bash/zsh] lo strano caso dei caratteri che spariscono
Visto che non è legata a quei sottotitoli in particolare, e l'ho replicata con altri sottotitoli, l'ho postata su reddit.
https://www.reddit.com/r/linuxquestions/comments/6...
Almeno ci sono più persone che gli danno un'occhiata.
Young professional woman and busy mom.
Avatar
☺
Scritto da
::1
il 2017-08-27 11:03:03.0 alle 2017-08-27 11:03:03.0
Trollate totali: 12321
Re: [bash/zsh] lo strano caso dei caratteri che spariscono
Scritto da: Nazi Heidi
> Scritto da: ::1
> > Il mistero si infittisce. Domani faccio altre prove, mi viene però da restringere il cerchio a qualche condizione del mio pc, o variabile d'ambiente: le shell delle prove le faccio partire dalla mia shell principale, quindi l'environment si propaga, giusto?
>
> Boh, ma se si propaga scommetto che Gatto ha qualcosa da ridire lui che ci tiene tanto all'environment.

Sul vps, sempre archlinux, l'errore si replica. Sul server del fdt (debian 8 ) si replica.
Sul mio pc ho provato a passare per uno script intermedio e viene generato correttamente:
find . -name \*.vtt -print | while read f; do
print "$f"
print "${f%.vtt}.srt"
echo ffmpeg\ -i\ \""$f"\"\ \""${f%.vtt}.srt"\" >> script.sh
done
sh script.sh

Il mistero misterioso rimane.

**Modificato dall'autore il 27.08.2017 11:03**
Young professional woman and busy mom.
Avatar
☺
Scritto da
::1
il 2017-08-27 01:45:39.0 alle 2017-08-27 01:45:39.0
Trollate totali: 12321
Re: [bash/zsh] lo strano caso dei caratteri che spariscono
Il mistero si infittisce. Domani faccio altre prove, mi viene però da restringere il cerchio a qualche condizione del mio pc, o variabile d'ambiente: le shell delle prove le faccio partire dalla mia shell principale, quindi l'environment si propaga, giusto?
Young professional woman and busy mom.
Avatar
☺
Scritto da
::1
il 2017-08-27 01:33:38.0 alle 2017-08-27 01:33:38.0
Trollate totali: 12321
Re: [bash/zsh] lo strano caso dei caratteri che spariscono
Scritto da: Nazi Heidi
> Scritto da: ::1
> > Ho appena replicato il problema, potresti provare anche tu?
> > Il download ci mette poco, sono solo i files di testo dei sottotitoli.
> >
> > mkdir test
> > cd test
> > youtube-dl --sub-lang en --write-sub --skip-download "https://www.youtube.com/watch?v=hBRs-V6fAu8"
> > youtube-dl --sub-lang en --write-sub --skip-download "https://www.youtube.com/watch?v=WPzLxL374e4"
> > find . -name \*.vtt -print | while read f; do
> > print "$f"
> > print "${f%.vtt}.srt"
> > ffmpeg -i "$f" "${f%.vtt}.srt"
> > done
> > 

> > Sembra che sia solo il secondo, un file va bene e il successivo no.
> > Replicato sul mio pc sia su bash 4.4.12 che su zsh 5.4.1 che su dash 0.5.9.1
>
> Da dove scarico quel youtube-dl? Tieni conto che la mia versione di linux è ancora una Mageia 1.

Scarica questo file e rendilo eseguibile: https://yt-dl.org/downloads/latest/youtube-dl
Young professional woman and busy mom.

Immacolata concezione

Ad http://archive.vn/qN1x1
Meglio della Madonna! Se vuoi scoprire come ha fatto clicca qui!!‎
Avatar
☺
Scritto da
::1
il 2017-08-27 01:23:43.0 alle 2017-08-27 01:23:43.0
Trollate totali: 12321
Re: [bash/zsh] lo strano caso dei caratteri che spariscono
Ho appena replicato il problema, potresti provare anche tu?
Il download ci mette poco, sono solo i files di testo dei sottotitoli.
mkdir test
cd test
youtube-dl --sub-lang en --write-sub --skip-download "https://www.youtube.com/watch?v=hBRs-V6fAu8"
youtube-dl --sub-lang en --write-sub --skip-download "https://www.youtube.com/watch?v=WPzLxL374e4"
find . -name \*.vtt -print | while read f; do
  print "$f"
  print "${f%.vtt}.srt"
  ffmpeg -i "$f" "${f%.vtt}.srt"
done

Sembra che sia solo il secondo, un file va bene e il successivo no.
Replicato sul mio pc sia su bash 4.4.12 che su zsh 5.4.1 che su dash 0.5.9.1
Young professional woman and busy mom.
Avatar
☺
Scritto da
::1
il 2017-08-27 01:12:52.0 alle 2017-08-27 01:12:52.0
Trollate totali: 12321
Re: [bash/zsh] lo strano caso dei caratteri che spariscono
Scritto da: Nazi Heidi
> Scritto da: ::1
> > Scritto da: Nazi Heidi
> > > Scritto da: ::1
> > > > Se lo passo manualmente la conversione la fa, il problema nello script è che tronca i caratteri.
> > >
> > > Se invece di
> > > ffmpeg -i "$f" "${f%.vtt}.srt"
> > > fai una cosa tipo
> > >
> > > print "$f"
> > > print "${f%.vtt}.srt"
> > >
> > > ti stampa correttamente i nomi?
> > >
> >
> > Sì. L'ho appena ri-eseguito, vedi nell'output di ffmpeg ci sono dei "No such file or directory", corrispondenti ai sub che non crea, ed il path scritto subito prima non ha il punto iniziale.
> > Edit: se provo a togliere del tutto i path (tagliando la variabile con cut -c 3-) il carattere che manca è la "A" iniziale.
> > https://pastebin.com/v4iBthPa
> > Ho provato con l'ultimo file (EP14) a scrivere manualmente il path col "./" davanti come nel comando, e lo converte senza problemi.
>
> Io lì vedo errori di questo tipo:
> /A Gentlemans Dignity EP 11 engsub-8zcE7_neByE.vtt: No such file or directory
>
> Non è la "A" che manca, è il punto prima della barra...
>
>

Si, non intendevo in quell'output, comunque il senso è lo stesso: guarda anche nelle print come si mangia quel carattere, ma nel comando precedente dove ffmpeg non c'è il problema sparisce.
Young professional woman and busy mom.
Avatar
☺
Scritto da
::1
il 2017-08-27 00:52:00.0 alle 2017-08-27 00:52:00.0
Trollate totali: 12321
Re: [bash/zsh] lo strano caso dei caratteri che spariscono
Scritto da: Nazi Heidi
> Scritto da: ::1
> > Se lo passo manualmente la conversione la fa, il problema nello script è che tronca i caratteri.
>
> Se invece di
> ffmpeg -i "$f" "${f%.vtt}.srt"
> fai una cosa tipo
>
> print "$f"
> print "${f%.vtt}.srt"
>
> ti stampa correttamente i nomi?
>

Sì. L'ho appena ri-eseguito, vedi nell'output di ffmpeg ci sono dei "No such file or directory", corrispondenti ai sub che non crea, ed il path scritto subito prima non ha il punto iniziale.
Edit: se provo a togliere del tutto i path (tagliando la variabile con cut -c 3-) il carattere che manca è la "A" iniziale.
https://pastebin.com/v4iBthPa
Ho provato con l'ultimo file (EP14) a scrivere manualmente il path col "./" davanti come nel comando, e lo converte senza problemi.

**Modificato dall'autore il 27.08.2017 00:53**
Young professional woman and busy mom.
Avatar
☺
Scritto da
::1
il 2017-08-27 00:42:35.0 alle 2017-08-27 00:42:35.0
Trollate totali: 12321
Re: [bash/zsh] lo strano caso dei caratteri che spariscono
Scritto da:
> Scritto da: ::1
> > Scritto da:
> > > Scritto da: ::1
> > > > I sottotitoli scaricati sono in formato vtt, e volevo convertirli in srt perché mpv non me li pesca automaticamente
> > >
> > > Anch'io ho lo stesso problema.
> > >
> > > > (in realtà lo fa e me ne sono accorto dopo aver scatenato 'sto casino, ma voglio comunque capire perché succede sta cosa).
> > >
> > > Lo fa come? A me non l'aveva fatto, o forse avevo provato VLC.
> >
> > youtube-dl scarica il file .en.vtt, basta rinominarlo .vtt in modo che il nome sia identico al file video (togliendo il .en di mezzo).
> >
> > > Non sapevo che ffmpeg convertisse i vtt in srt. Capisco a grandi spanne quello che fanno i comandi che hai lanciato, ma non capendone i dettagli (nella riga on mv) è difficile che Gatto Incompetente possa esere d'aiuto. A bocca aperta
> >
> > ffmpeg converte da qualunque formato a qualunque altro formato, deducendo dall'estensione cosa fare.
> > Ad esempio, se hai un mkv con i sub dentro e vuoi solo il file dei sub: ffmpeg -i file.mkv file.srt
> > Se hai un avi e un file di sottitoli e vuoi creare un unico matroska: ffmpeg -i file.avi -i file.srt file.mkv
> > Ha anche delle funzioni avanzate per guidare i codec da usare o come comportarsi quando ci sono multiple tracce audio/video/sottotitoli in un file.
> >
> > > Hai provato a mv un file alla volta, con quelli con cui la conversione viene e con quelli con cui non viene?
> >
> > Se lo passo manualmente la conversione la fa, il problema nello script è che tronca i caratteri.
>
> Perché in find . -name \*.vtt -print metti \ prima di * ?

Perché altrimenti la shell farebbe l'espansione della glob expression e sostituirebbe nel comando l'elenco dei files.
L'alternativa è usare gli apici (ovvero "*.vtt").
Prova a fare echo *.vtt e echo \*.vtt per vedere la differenza.
Young professional woman and busy mom.

France in free fall

Ad https://sheikyermami.com/2019/01/france-in-free-fall/
Ennesima vittoria liberale in Francia. Clicca qui per saperne di più!‎
Avatar
☺
Scritto da
::1
il 2017-08-27 00:31:38.0 alle 2017-08-27 00:31:38.0
Trollate totali: 12321
Re: [bash/zsh] lo strano caso dei caratteri che spariscono
Scritto da:
> Scritto da: ::1
> > I sottotitoli scaricati sono in formato vtt, e volevo convertirli in srt perché mpv non me li pesca automaticamente
>
> Anch'io ho lo stesso problema.
>
> > (in realtà lo fa e me ne sono accorto dopo aver scatenato 'sto casino, ma voglio comunque capire perché succede sta cosa).
>
> Lo fa come? A me non l'aveva fatto, o forse avevo provato VLC.

youtube-dl scarica il file .en.vtt, basta rinominarlo .vtt in modo che il nome sia identico al file video (togliendo il .en di mezzo).

> Non sapevo che ffmpeg convertisse i vtt in srt. Capisco a grandi spanne quello che fanno i comandi che hai lanciato, ma non capendone i dettagli (nella riga on mv) è difficile che Gatto Incompetente possa esere d'aiuto. A bocca aperta

ffmpeg converte da qualunque formato a qualunque altro formato, deducendo dall'estensione cosa fare.
Ad esempio, se hai un mkv con i sub dentro e vuoi solo il file dei sub: ffmpeg -i file.mkv file.srt
Se hai un avi e un file di sottitoli e vuoi creare un unico matroska: ffmpeg -i file.avi -i file.srt file.mkv
Ha anche delle funzioni avanzate per guidare i codec da usare o come comportarsi quando ci sono multiple tracce audio/video/sottotitoli in un file.

> Hai provato a mv un file alla volta, con quelli con cui la conversione viene e con quelli con cui non viene?

Se lo passo manualmente la conversione la fa, il problema nello script è che tronca i caratteri.
Young professional woman and busy mom.
Avatar
☺
Scritto da
::1
il 2017-08-27 00:15:27.0 alle 2017-08-27 00:15:27.0
Trollate totali: 12321
Re: l'inconveniente di essere nati
Scritto da: Cioran
> Scritto da:
> > Scritto da: Cioran
> > > Più si è colmi di doni, meno si progredisce sul piano spirituale. Il
> > > talento è un ostacolo alla vita interiore.
> >
> > Perché nell'incollare non rimetti a posto gli a capi?
>
> perchè si triplica già la frase ed è già un lavoraccio quello

Quello che leggo tra le righe da questa risposta è: "non importa che arrivi il messaggio, l'importante è che io lo invii". Non è una cosa carina questa, è la stesso discorso che abbiamo già fatto con le punteggiature e gli errori di ortografia.
Young professional woman and busy mom.
Avatar
☺
Scritto da
::1
il 2017-08-26 23:22:00.0 alle 2017-08-26 23:22:00.0
Trollate totali: 12321
[bash/zsh] lo strano caso dei caratteri che spariscono
Ho scaricato una serie tv coreana da youtube, perché su viki non era disponibile senza sganciare i dobloni e i sesterzi.
Ho preparato un file con la lista delle url e con youtube-dl le ho scaricate con il relativo file di sottotitoli, e fino a qui tutto bene.
I sottotitoli scaricati sono in formato vtt, e volevo convertirli in srt perché mpv non me li pesca automaticamente (in realtà lo fa e me ne sono accorto dopo aver scatenato 'sto casino, ma voglio comunque capire perché succede sta cosa).

La prima cosa che faccio è convertire tutti i file *.en.vtt in *.vtt per matchare il nome del file video:
find . -name \*.en.vtt -print | while read f; do
mv "$f" "${f%.en.vtt}.vtt"
done


A questo punto voglio convertire i files usando ffmpeg:
find . -name \*.vtt -print | while read f; do
ffmpeg -i "$f" "${f%.vtt}.srt"
done

E mi accorgo che converte solo 10 file su 20.
Ho provato a usare -print0 combinato con read -d '', rinominare le variabili, togliere i path e lasciare solo il nome, usare "file:" quando passo l'input a ffmpeg, ma l'output è sempre lo stesso: ovvero non trova il file .vtt passato perché ffmpeg non riceve il primo carattere del nome che viene troncato da qualche parte ma non capisco dove. Se al posto di ffmpeg metto un echo di prova non ci sono errori.

Questo è il contenuto della directory, dove è visibile quali files vengono convertiti e quali no.
Non sono riuscito a legare il problema a niente di quello che salta all'occhio: doppi spazi, presenza di apice singolo nel nome, presenza di underscore e trattini.
Secondo voi che altro mi sto scordando?
/usr/bin/ls -1 --quoting-style=literal
A Gentleman's Dignity  EP10 engsub-3cqGbK1F64A.srt
A Gentleman's Dignity  EP10 engsub-3cqGbK1F64A.vtt
A Gentleman's Dignity  EP10 engsub-3cqGbK1F64A.webm
A Gentlemans Dignity EP 11 engsub-8zcE7_neByE.vtt
A Gentlemans Dignity EP 11 engsub-8zcE7_neByE.webm
A Gentlemans Dignity  EP12 engsub-J1bcYVyOBTc.srt
A Gentlemans Dignity  EP12 engsub-J1bcYVyOBTc.vtt
A Gentlemans Dignity  EP12 engsub-J1bcYVyOBTc.webm
A Gentleman's Dignity  EP13 engsub-4OQ-VqACueY.srt
A Gentleman's Dignity  EP13 engsub-4OQ-VqACueY.vtt
A Gentleman's Dignity  EP13 engsub-4OQ-VqACueY.webm
A Gentleman's Dignity  EP14 engsub-DNUTH6_tM3A.vtt
A Gentleman's Dignity  EP14 engsub-DNUTH6_tM3A.webm
A Gentleman's Dignity EP15 engsub-HNHtHkUd_hQ.vtt
A Gentleman's Dignity EP15 engsub-HNHtHkUd_hQ.webm
A Gentleman's Dignity  EP16 engsub-hMnuuss2B2s.vtt
A Gentleman's Dignity  EP16 engsub-hMnuuss2B2s.webm
A Gentleman's Dignity  EP17 engsub-ajdjdV73Brw.vtt
A Gentleman's Dignity  EP17 engsub-ajdjdV73Brw.webm
A Gentleman's Dignity EP18 engsub-7YFtzuh6qAI.srt
A Gentleman's Dignity EP18 engsub-7YFtzuh6qAI.vtt
A Gentleman's Dignity EP18 engsub-7YFtzuh6qAI.webm
A Gentleman's Dignity EP19 engsub-eSKv-PJ5Qo0.vtt
A Gentleman's Dignity EP19 engsub-eSKv-PJ5Qo0.webm
A Gentleman's Dignity EP 1 eng sub-hBRs-V6fAu8.mkv
A Gentleman's Dignity EP 1 eng sub-hBRs-V6fAu8.srt
A Gentleman's Dignity EP 1 eng sub-hBRs-V6fAu8.vtt
A Gentleman's Dignity EP20 engsub-tGt0dhcNKrk.srt
A Gentleman's Dignity EP20 engsub-tGt0dhcNKrk.vtt
A Gentleman's Dignity EP20 engsub-tGt0dhcNKrk.webm
A Gentleman's Dignity Ep 2 engsub-WPzLxL374e4.mkv
A Gentleman's Dignity Ep 2 engsub-WPzLxL374e4.srt
A Gentleman's Dignity Ep 2 engsub-WPzLxL374e4.vtt
A Gentleman's Dignity Ep 3 engsub-z4ILsgsG3Vo.mkv
A Gentleman's Dignity Ep 3 engsub-z4ILsgsG3Vo.vtt
A Gentleman's Dignity EP 4 engsub-dKe6dADnZlU.mkv
A Gentleman's Dignity EP 4 engsub-dKe6dADnZlU.vtt
A Gentleman's Dignity EP 5 engsub-jKUNQTwys5g.mkv
A Gentleman's Dignity EP 5 engsub-jKUNQTwys5g.vtt
A Gentleman's Dignity EP 6 engsub-GZBf1d0Hw-A.mkv
A Gentleman's Dignity EP 6 engsub-GZBf1d0Hw-A.srt
A Gentleman's Dignity EP 6 engsub-GZBf1d0Hw-A.vtt
A Gentleman's Dignity EP 7 engsub-avYUzcyvuY0.mkv
A Gentleman's Dignity EP 7 engsub-avYUzcyvuY0.vtt
A Gentleman's Dignity EP 8 eng sub-HCF6Iuc8_q8.mkv
A Gentleman's Dignity EP 8 eng sub-HCF6Iuc8_q8.srt
A Gentleman's Dignity EP 8 eng sub-HCF6Iuc8_q8.vtt
A Gentleman's Dignity EP 9 engsub-mYMbcYBZ7cA.mkv
A Gentleman's Dignity EP 9 engsub-mYMbcYBZ7cA.srt
A Gentleman's Dignity EP 9 engsub-mYMbcYBZ7cA.vtt


**Modificato dall'autore il 26.08.2017 23:23**
Young professional woman and busy mom.
Avatar
☺
Scritto da
::1
il 2017-08-26 22:38:19.0 alle 2017-08-26 22:38:19.0
Trollate totali: 12321
Re: AMA di vecna su reddit
Scritto da:
> Scritto da: ::1
> > Interessante e pieno di spunti: https://www.reddit.com/r/ItalyInformatica/comments...
>
> delirandom.net
>
> Rotola dal ridereRotola dal ridereRotola dal ridere
>
> Peccato che l'abbia abbandonato Triste
>
> Ma è lo stesso Vecna di Lich?

Nope. Questo era famoso sulle e-zines.
Young professional woman and busy mom.

Vieni anche tu a fare autostop in merio oriente!!!

Ad https://imgoat.com/uploads/cdd60ea004/183004.png
Non lasciarti scappare questa occasione più unica che rara di conoscere nuove culture e la gentilezza dei taxisti che provano a stuprarti ma a metà opera se ne pentono e ti lasciano in mezzo ad un bosco!‎
Avatar
☺
Scritto da
::1
il 2017-08-26 21:57:44.0 alle 2017-08-26 21:57:44.0
Trollate totali: 12321
VW engineer sentenced to 40-month prison term in diesel case
Young professional woman and busy mom.
Avatar
☺
Scritto da
::1
il 2017-08-26 21:21:38.0 alle 2017-08-26 21:21:38.0
Trollate totali: 12321
AMA di vecna su reddit
Young professional woman and busy mom.
Avatar
☺
Scritto da
::1
il 2017-08-26 20:47:27.0 alle 2017-08-26 20:47:27.0
Trollate totali: 12321
Re: l'inconveniente di essere nati
Scritto da: Cioran
> Scritto da: ::1
> > Scritto da: Cioran
> > > ho un raptus di pessimismo In lacrimeIn lacrime
> >
> > vieni in chat, lichene potrà tirarti sù Con la lingua fuori
>
> mi tirerà su solo chi mi aiuterà e difendermi dalle leggi razziali
>
>

E allora forse è il caso che ti tiri sù da solo: ad aspettare che arrivi qualcuno a salvarti ci sei diventato vecchio.
Young professional woman and busy mom.
Avatar
☺
Scritto da
::1
il 2017-08-26 20:43:41.0 alle 2017-08-26 20:43:41.0
Trollate totali: 12321
Re: l'inconveniente di essere nati
Scritto da: Cioran
> ho un raptus di pessimismo In lacrimeIn lacrime

vieni in chat, lichene potrà tirarti sù Con la lingua fuori
Young professional woman and busy mom.

NO NOn lo so

Ad sallo.it
LO SAI? Allora NON fa per te. NON LO SAI? Allora non ti serve ‎
Avatar
☺
Scritto da
::1
il 2017-08-26 20:38:39.0 alle 2017-08-26 20:38:39.0
Trollate totali: 12321
Re: l'inconveniente di essere nati
Annoiato Annoiato Annoiato Annoiato Annoiato
Young professional woman and busy mom.
Avatar
☺
Scritto da
::1
il 2017-08-26 19:27:03.0 alle 2017-08-26 19:27:03.0
Trollate totali: 12321
Grandissimo Ricciardo!
Già era tra i miei preferiti, questa rivolta a Verstappen mi ha fatto sganasciare: https://twitter.com/Gianludale27/status/9014420897...
(twitter di default disattiva l'audio dei video, sclicca sulla cassa per attivarlo)
Young professional woman and busy mom.
Avatar
☺
Scritto da
::1
il 2017-08-25 17:55:17.0 alle 2017-08-25 17:55:17.0
Trollate totali: 12321
"basta demonizzare i seguaci del culto di Satana"
Young professional woman and busy mom.

Pagina generata in 235 millisecondi

Utenti attivi: 15 nell'ultimo minuto, 38 negli ultimi cinque minuti, 75 negli ultimi 15 minuti