From e0f90d97bafa2471818c9762d1d99612ba483c52 Mon Sep 17 00:00:00 2001 From: bajankristof Date: Wed, 1 Apr 2026 11:01:53 +0200 Subject: [PATCH 1/2] fix: detect more file extensions correctly --- lib/ffmpeg/media.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/ffmpeg/media.rb b/lib/ffmpeg/media.rb index 6e03db0..b6007b6 100644 --- a/lib/ffmpeg/media.rb +++ b/lib/ffmpeg/media.rb @@ -77,7 +77,10 @@ def initialize(message, output) case format_name when /\Adash\b/ then '.mpd' when /\bhls\b/ then '.m3u8' - when /\bmpegts\b/ then '.ts' + when /\bmpegts(raw)?\b/ then '.ts' + when /\bmpegvideo\b/ then '.mpg' + when /\blive_flv\b/ then '.flv' + when /\basf_o\b/ then '.asf' when /\b(mov|mp4)\b/ case major_brand when /\Aqt\b/i then '.mov' From 3f08c0c990f069108df38ceb983a1cc2fe280441 Mon Sep 17 00:00:00 2001 From: bajankristof Date: Wed, 1 Apr 2026 11:04:19 +0200 Subject: [PATCH 2/2] chore: update version to 8.4.1 and document changes --- CHANGELOG | 5 +++++ lib/ffmpeg/version.rb | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG b/CHANGELOG index 3125145..b0e9e13 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,8 @@ +== 8.4.1 2026-04-01 + +Fixes: +* Correctly detect the file extension for `asf_o`, `live_flv`, `mpegvideo` and `mpegtsraw` formats. + == 8.4.0 2026-03-20 Improvements: diff --git a/lib/ffmpeg/version.rb b/lib/ffmpeg/version.rb index 282764d..fe0c61e 100644 --- a/lib/ffmpeg/version.rb +++ b/lib/ffmpeg/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module FFMPEG - VERSION = '8.4.0' + VERSION = '8.4.1' end