From 74722d88ab6c35219eeb6f78040c88fdc46737aa Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sun, 5 Jun 2022 16:18:01 +0300 Subject: [PATCH] =?utf8?q?AVI=20=D1=84=D0=B0=D0=B9=D0=BB=D1=8B=20=D0=B1?= =?utf8?q?=D0=B5=D0=B7=20timestamp-=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Попался тут у знакомого новенький смарт-телевизор, который не играет многие AVI файлы. Не смотря на заявления в документации что он не поддерживает DivX -- не нашлось ни одного "DX50" файла который бы он не проиграл. Но проблема, судя по всему, оказалось в том, что если видео было закодировано без PTS timestamp-ов, то играть не будет. Просто так преобразовать в Matroska тоже не выйдет: FFmpeg ругается тоже на невозможность засунуть этот видеопоток без timestamp-ов. Решилось добавлением опции: -fflags +genpts -- 2.48.1