Recensubs HQ

[RISOLTO] Problemino con Textsub

« Older   Newer »
  Share  
Tiamat
view post Posted on 25/9/2013, 07:27     +1   -1




Ragazzi, ho un problema.
Premetto che non ho mai hardsubbato da cli con x264, quindi scusate se combino qualche casino.
Quando cerco di caricare il file .ass con lo script di avisynth, ricevo un messaggio "avs [error]: unexpected character "õ". Sinceramente, non riesco a capire come risolvere. Sono due giorni che ci sbatto sopra. Ho cercato anche su doom9(che seguo) ma non ho trovato soluzione.
Praticamente, carico il file .ass con questa stringa:
CODICE
textsub(“C:\tuttoilpercorso\sub.ass”)


Naturalmente, mi carico il file di avs con una stringa del tipo:

CODICE
x264 parametrivari "Encodato.mp4" "SCRIPT.avs"
pause


Sapreste dirmi se sbaglio qualcosa?

Edited by Vaz - 26/9/2013, 17:45
 
Top
view post Posted on 25/9/2013, 08:35     +1   -1
Avatar

Bimbosp

Group:
Administrator
Posts:
9,780
Reputation:
+929
Location:
Gallarate (VA)

Status:


Puoi postare l'intero codice dello script avs? Comunque assicurati che l'avs sia salvato con codifica ANSI.
 
Web  Top
view post Posted on 25/9/2013, 12:04     +1   -1
Avatar

Apprendista encoder

Group:
Utente abilitato
Posts:
611
Reputation:
+213
Location:
Loli Island

Status:


AVS ha problemi se all'interno dei percorsi dei file sono contenuti caratteri strani come i simboli o i caratteri giapponesi, il mio consiglio spassionato è di mettere tutto in un'unica cartella e usare i path relativi, almeno ti semplifichi di non poco le cose.
 
Top
Tiamat
view post Posted on 25/9/2013, 17:51     +1   -1




CITAZIONE (mirkosp @ 25/9/2013, 09:35) 
Puoi postare l'intero codice dello script avs? Comunque assicurati che l'avs sia salvato con codifica ANSI.

Guarda, ho controllato e sono sicuro che l'avs sia in Ansi.
Comunque, questo è l'avs completo(è praticamente vuoto visto che sto facendo delle prove):
CODICE
LoadPlugin("C:\AviSynth\plugins\ffms2.dll")
LoadPlugin("C:\AviSynth\plugins\VSFilter.dll")
FFVideoSource("C:\encode\File.mkv", threads=1)
textsub(“C:\encode\sub.ass”)


CITAZIONE (Mad_Hatter™ @ 25/9/2013, 13:04) 
AVS ha problemi se all'interno dei percorsi dei file sono contenuti caratteri strani come i simboli o i caratteri giapponesi, il mio consiglio spassionato è di mettere tutto in un'unica cartella e usare i path relativi, almeno ti semplifichi di non poco le cose.

Ti ringrazio per il consiglio, ma non credo che il problema sia il percorso(ci speravo sinceramente). Prima avevo i plugin nella cartella "C:\Programmi (x86)\Avisynth 2.5\Plugins\" mentre ora li ho spostati in "C:\Avisynth\", ma purtroppo non è cambiato nulla :/
 
Top
view post Posted on 25/9/2013, 19:39     +1   -1
Avatar

Bimbosp

Group:
Administrator
Posts:
9,780
Reputation:
+929
Location:
Gallarate (VA)

Status:


I plugin devono stare in plugins per essere caricati in autoload (vabbè che nell'avs li carichi in manuale in qualsiasi caso, per cui...).
Ad ogni modo, se quelli sono i reali percorsi e filename, direi che il problema è da cercarsi altrove...
Se commenti textsub funziona? Cominciamo a capire quale sia la riga problematica.
 
Web  Top
Tiamat
view post Posted on 25/9/2013, 22:15     +1   -1




Allora, ho fatto varie prove.
Alla prima prova, commentando textsub non andava perché mi diceva "unable to load ffms2". Per questo ho risolto eliminando le due righe "LoadPlugin" in modo che avs si caricasse in automatico i plugin dalla cartella "C:\Avisynth\plugins\" (ho reinstallato avisynth in C).
Ho dovuto eliminare anche la riga di "vsfilter" perché mi dava lo stesso errore.
Fatto questo, lasciando textsub commentato, x264 encoda tranquillamente e qui credo proprio che il problema sia textsub :/
 
Top
view post Posted on 25/9/2013, 22:19     +1   -1
Avatar

Bimbosp

Group:
Administrator
Posts:
9,780
Reputation:
+929
Location:
Gallarate (VA)

Status:


Hai provato a decommentare textsub una volta tolti i loadplugin? Magari eran quelli a darti problemi e ora va...
Altrimenti potresti provare ad aggiornare vsfilter.dll a una versione più recente, magari ne hai una vecchia.
 
Web  Top
Tiamat
view post Posted on 26/9/2013, 07:14     +1   -1




Allora decommentando textsub, l'encode non inizia nemmeno e mi restituisce lo stesso errore.
Ho provato anche ad aggiornare vsfilter.dll alla 2.41(mi pare che sia l'ultima, correggetemi se sbaglio xD) ma non cambia nulla.

EDIT. Ho eliminato tutto, disinstallato avisynth e poi ho rifatto tutto da capo. Ora non si presenta più il problema "avs [error]: unexpected character "õ"" però mi dice "There is no function named "textsub"."...
Ho provato anche a caricarmi il plugin vsfilter da un'altra cartella tipo "C:\" ma non cambia nulla, mi da l'altro errore "Unable to load C:\vsfilter.dll"...
Cacchiarola... si risolve un problema e ne esce un'altro...
 
Top
view post Posted on 26/9/2013, 07:26     +1   -1
Avatar

Bimbosp

Group:
Administrator
Posts:
9,780
Reputation:
+929
Location:
Gallarate (VA)

Status:


https://code.google.com/p/vsfiltermod/downloads/list
Vedi se vsfiltermod funziona. Come comando si usa textsubmod anziché textsub, il rendering delle funzioni dell'ass normale è identico, in più supporta altri tag, che comunque non sei costretto a usare, per cui puoi usarlo tranquillamente al posto del textsub classico.
 
Web  Top
view post Posted on 26/9/2013, 09:03     +1   -1
Avatar

Bastardo è bello

Group:
Administrator
Posts:
4,286
Reputation:
+740

Status:


CITAZIONE
[7:37:52 AM] xiVi: Sta usando le virgolette tipografiche al posto di quelle standard nella riga del textsub, molto probabilmente il problema deriva da quello
[7:38:50 AM] xiVi: sta usando “ al posto di "
 
Web Contacts  Top
view post Posted on 26/9/2013, 10:38     +1   -1
Avatar

Bimbosp

Group:
Administrator
Posts:
9,780
Reputation:
+929
Location:
Gallarate (VA)

Status:


CITAZIONE (Vaz @ 26/9/2013, 10:03) 
CITAZIONE
[7:37:52 AM] xiVi: Sta usando le virgolette tipografiche al posto di quelle standard nella riga del textsub, molto probabilmente il problema deriva da quello
[7:38:50 AM] xiVi: sta usando “ al posto di "

CITAZIONE (Tiamat @ 25/9/2013, 18:51) 
CODICE
LoadPlugin("C:\AviSynth\plugins\ffms2.dll")
LoadPlugin("C:\AviSynth\plugins\VSFilter.dll")
FFVideoSource("C:\encode\File.mkv", threads=1)
textsub(“C:\encode\sub.ass”)

Direi di no, Vaz. Nel primo post forse.
Cazzo, textsub ha ancora le virgolette scagate. :xd:
 
Web  Top
Tiamat
view post Posted on 26/9/2013, 16:00     +1   -1




Ragazzi... avete ragione... Non so come cacchio è successo :fpalm: :fpalm: Che figura di m... xD
Non me ne sono reso conto. Chiedo venia, vi ho fatto solo perdere tempo :sbonk:
 
Top
Muhaddib2010
view post Posted on 16/5/2015, 17:13     +1   -1




Salve, io ho un problema parzialmente diverso ma sempre con textsub. Allora, per farla breve, dopo essermi sbattuto per un paio di righe di sub (lavoro da solo e solo per me), ho partorito un file.ass da associare ad un video. Dopo aver scritto i file avs nel modo seguente:
CODICE
DirectShowSource("C:\Users\Utente\Desktop\vattelapesca.mkv")
TextSub("C:\Users\Utente\Desktop\vattelapesca.ass")

L'ho testato, ma mi porta questo errore "TextSub can't open "C:\Users\Utente\Desktop\vattelapesca.ass"
Se tolgo TextSub, il video parte normalmente (ovviamente senza audio), ma se metto il file con i sottotitoli mi da errore :cry: Ho pure controllato le virgolette al microscopio, e non è quello il problema. Potete aiutarmi? Non so dove sbattere la testa :sbonk:
 
Top
12 replies since 25/9/2013, 07:27   653 views
  Share