Пол Айриш сделал демонстрацию с применением SVG Filters к HTML 5 видео .
Исходный код демоверсии показывает, как переключаться между фильтрами. В этом случае все фрагменты SVG записываются непосредственно на страницу в виде тегов, а не вставляются динамически через JavaScript.
Это может помочь попытаться заставить его работать, используя прямые теги, а затем переключиться на JavaScript, как только он заработает. Может быть странная странность реализации (ошибки), которая выражается только при динамическом создании (/speculation).
Кроме того, это может зависеть от того, какую версию Firefox вы используете. Я не уверен, какая версия начала поддерживать фильтры SVG, но пост Пола, похоже, предполагает, что для этого может потребоваться ночная сборка.
Удачи!