FFmpeg: esportazione del flusso di sottotitoli in un file .ass


0

Quello che sto cercando di fare è esportare il flusso di sottotile di un file MKV in un file di sottotitoli ASS. Non ho molta esperienza con ffmpeg, quindi mi dispiace se mi manca qualcosa di ovvio

Questo è quello che ho finora:

ffmpeg -i input.mkv -map 0:7 -c:s ass output_subtitle.ass

Ma quando provo a eseguirlo, mi dà l'errore "Solo il tipo SUBTITLE_ASS supportato"


A proposito, perché non usare str?
Kard Nails,

Hm, quali sono i vantaggi dell'utilizzo di str?
MJK

Più leggero, più semplice, più ampiamente supportato e non è come se il culo abbia così tanto da offrire che lo str non ha. A meno che tu non voglia una formattazione davvero fantastica.
Kard Nails,

Bene, come si definisce "formattazione di fantasia"? Il sottotitolo ha un carattere e un colore personalizzati: D
MJK

Includi l' ffmpegoutput completo della console.
Llogan,

Risposte:


0

Dovresti provare questo: ffmpeg -i input.mkv -vn -an -codec:s:0.7 ass output_subtitle.asssupponendo di aver scoperto che l'identificatore del flusso è 0: 7.


Grazie per la risposta, ma in qualche modo mi dà ancora lo stesso errore. Forse è rilevante che il flusso di sottotitoli abbia un codec pgssub?
MJK

Hai provato a esportare str invece?
Kard Nails,

Sì, l'ho fatto ma mi lascia un nuovo errore: "Errore durante l'apertura dell'encoder per il flusso di output # 0: 0 - forse parametri errati come bit_rate, velocità, larghezza o altezza" Comando che ho usato:ffmpeg -i input.mkv -vn -an -codec:s:0.7 srt output_subtitle.srt
MJK

Aspetta, sono confuso. È "SRT" o "STR" ?!
MJK
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.