-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Docker dont work. #132
Comments
Ciao unidecode dopo lo aggiungo invece per docker ho visto il problema ma non ho tempo per trovare la soluzione dato che cercando sembrebbe un problema interno a docker. Forse però mi sbaglio |
Se guardo dentro alla folder di destinazione esiste la cartella temporanea, sembrerebbe qualcosa della funzione clean che non gli piace. Altrimenti non riuscirebbe proprio a scrivere nemmeno il video o l'audio |
Esistono anche i 0.ts per video e audio ? |
Ok perfetto sembra tutto corretto, allora si è un problema nel clean finale. |
Allora in questo caso bisognerebbe fare il print di out_path e verificare che esiste vermante: https://github.com/Ghost6446/StreamingCommunity_api/blob/main/Src%2FLib%2FHls%2Fdownloader.py#L454 |
Forse c'è un caso che non ho previsto perché v_v è solo video, v_a è video con audio e v_s può essere sia video e sottotitoli o video con audio e sottotitoli. |
Infatti forse manca il join con i sottotitoli. |
Da questa riga è quelle in po' sotto c'è la decisione dei file da rinominare e sicuramente anche l'errore: https://github.com/Ghost6446/StreamingCommunity_api/blob/main/Src%2FLib%2FHls%2Fdownloader.py#L516 |
se però provo ad aprire v_a.mp4 è corrotto, non so se viene fatta qualche operazione finale prima di salvarlo con il nome corretto e spostarlo nella directory della serie |
l'errore più completo è: ERROR:root:Error: Video/streamingcommunity/Serie/SERIE_NAME/S1/EPISODIO_NAME//v_s.mp4: No such file or directory Traceback (most recent call last): Andando con il debug il percorso che mi da è questo: "Video/streamingcommunity/Serie/SERIE_NAME/S1/EPISODIO_NAME" Non vorrei che dentro il container preferisce avere /app/Video/streamingcommunity/Serie/SERIE_NAME/S1/EPISODIO_NAME |
Probabilmente è un errore di ffmpeg che non funziona bene e questo deriva dal fatto che non scaricare bene, prova a vedere se è presente nel docker open ssl, altrimenti bisogna installare pycryptodome |
ora è tardi ;) |
Aggiungere un ulteriore controllo se ffmpeg funziona alla fine del join o meno però teoricamente è quello. |
Certamente infatti l'ho sempre rimandato perché serviva molto tempo per trovare il problema. |
Okay allora il problema è che prende sempre come root path: video e non quello passato da docker |
Ora dovrebbe andare |
Ciao,
Nel docker dopo aver scaricato video e audio da un errore "FileNotFoundError: [Errno 2] No such file or directory:" esattamente nella riga:
File "/app/Src/Lib/Hls/downloader.py", line 454, in clean
os.rename(out_path, self.output_filename)
Sembrerebbe che non trova il file o il path è configurato male. Riesci a darci un occhio ?
Se invece utilizzato senza docker funziona molto bene.
ps: Nel requirements manca "unidecode".
Grazie
The text was updated successfully, but these errors were encountered: