É possível codificar subs com ffmpeg? Por código rígido, quero dizer sobrepor as legendas como imagens no topo do vídeo, e seria não removível, porque elas seriam parte do vídeo.
Eu tentei converter o subtítulo para .ass e tentei codificá-lo, mas o ffmpeg não faz nada e retorna o mesmo arquivo. Eu usei o VLC para codificá-los, mas ele os incorpora no próprio arquivo de vídeo e não os inclui como exibidos diretamente sobre o vídeo.
Meu resultado final deve ser algo assim:
Criadofonts.conf,entãotentenovamente:
Z:\Newfolder>ffmpeg-iinput.wmv-vf"subtitle=sub.srt" output.wmv
ffmpeg version N-69247-g85d7e02 Copyright (c) 2000-2015 the FFmpeg developers
built on Jan 25 2015 02:18:48 with gcc 4.9.2 (GCC)
configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r
libavutil 54. 17.100 / 54. 17.100
libavcodec 56. 20.100 / 56. 20.100
libavformat 56. 19.100 / 56. 19.100
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 8.101 / 5. 8.101
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 3.100 / 53. 3.100
Guessed Channel Layout for Input Stream #0.1 : stereo
Input #0, asf, from 'input.wmv':
Metadata:
major_brand : isom
minor_version : 1
compatible_brands: isomavc1
encoder : Lavf56.15.101
PRIVATE/TotalBitrate: 628000
WM/VideoHeight : 240
WM/VideoWidth : 320
WM/VideoFrameRate: 0
title : input
Duration: 01:47:53.77, start: 0.000000, bitrate: 656 kb/s
Stream #0:0: Video: wmv2 (WMV2 / 0x32564D57), yuv420p, 320x240, SAR 120:67 DAR 160:67, 25 fps, 25 tbr, 1k tbn, 1k tbc
Stream #0:1: Audio: wmav2 (a[1][0][0] / 0x0161), 44100 Hz, 2 channels, fltp, 128 kb/s
[AVFilterGraph @ 0000000002c5b4a0] No such filter: 'subtitle'
Error opening filters!
Substitui "subtitle=sub.srt"
por subtitle="sub.srt"
e subtitle=sub.srt
e obtive o mesmo resultado.
Eu converti o subtítulo para .ass: ffmpeg -i sub.srt sub.ass
Então usei -vf ass=sub.ass
e o vídeo codificado, mas sem legendas.
colei exatamente o mesmo código dado em fonts.conf.
Além disso, como posso escolher fontes? Devo usar um texto descritivo?