| #208 — how to always delete x264_2pass.log.mbtree and x264_2pass.log |
Reported / static |
Existing PR |
Log cleanup already covered by #211; review that PR rather than duplicate it. |
| #205 — Output Template, Property Expansion |
Unverified |
Needs focused reproduction |
Property-expansion support question; validate nested syntax and current mpv expression support. |
| #203 — Cannot find the cut clip file after crop/encode: is it working? |
Unverified |
Needs reproduction / diagnosis |
Windows report has no encoder log or resulting path. Request verbose log, webm.conf and output-directory writability. |
| #202 — Can Webm used in IINA, are there other convenient methods for video editing? |
Environment / support |
Packaging / docs |
mpv-linked libavcodec must include requested encoders. Installing a separate ffmpeg does not establish mpv codec availability. Documentation improvement in #222; environment issue remains separate. |
| #199 — Cropping video not working, but can preview with crop |
Unverified |
Needs reproduction / diagnosis |
Preview crop reportedly works but encoded NVENC/WebM output does not. Need current log, saved region and source sample before choosing a filter fix. |
| #198 — Quality settings do nothing |
Unverified |
Needs reproduction / diagnosis |
Compare resolved CRF/target_filesize/strict settings and output bitrate on one source; report lacks a verified cause. |
| #197 — Any way to preserve video effects in output clip? (Speed, Pitch, ect.) |
Feature / partial support |
Needs precise effect requirements |
Current code forwards playback speed and selected vf; not every playback effect is preserved. |
| #195 — Encoding occasionally stuck at 0% and never finishes |
Unverified / intermittent |
Needs lifecycle investigation |
Progress reader is synchronous; streaming stall/cancellation reports need a live reproduction. Related #132. |
| #188 — Encode fails when MP4 or MP3 codes are selected on MacOS |
Environment / support |
Packaging / docs |
mpv-linked libavcodec must include requested encoders. Installing a separate ffmpeg does not establish mpv codec availability. Documentation improvement in #222; environment issue remains separate. |
| #187 — Encode fails if source video file is located on a NAS and display_progress=yes |
Platform-blocked |
Needs Windows validation |
Progress shell/quoting or two-pass path report; cannot establish root cause from Linux alone. |
| #186 — del |
Empty report |
No actionable fix |
No body or reproduction steps. |
| #185 — Subtitles are missing when watching the preview |
Unverified |
Needs reproduction / diagnosis |
One-line preview subtitle report: need selected track, sub-visibility, style/config and a subtitle sample. |
| #182 — active fork or alternative |
Support / maintenance |
No defect established |
Discussion of forks and existing capabilities. |
| #172 — There are no subtitles in the generated GIF |
Reproduced on baseline |
Draft PR #220 |
SRT/ASS decoded-frame checks fail baseline, pass fix across both dither modes; parent verified. |
| #171 — webm conversion fails when going from 4:2:2 to 4:2:0 subsampling |
Unverified |
Needs reproduction / diagnosis |
Old mpv 0.35 crop/autoconvert assertion for yuv422p→yuv420p. Retest current mpv with exact dimensions/source before treating as script defect. |
| #168 — [Request] Update the FFMPEG branch to contain the new features |
Feature request |
Requires branch maintenance |
Request to update legacy FFmpeg branch, not a reproduced defect. |
| #167 — %04n output_template naming |
Reproduced on baseline |
Draft PR #225 |
Three real-mpv tests fail baseline and pass fix: sequential counters, collision/gap reuse and literal source names; existing output bytes preserved. |
| #166 — Slightly off colors in generated webm |
Unverified |
Needs reproduction / diagnosis |
Color screenshots do not establish conversion error. Need source color metadata and measured output; inspect VP8 colormatrix conversion. |
| #165 — [Request] Apply GLSL shaders to output |
Feature request |
Requires rendering design |
GLSL playback shaders are not ordinary encoding vf filters; forwarding flags alone is not a verified solution. |
| #163 — coding error when displaying progress (revision of the installation instructions) |
Documentation gap confirmed |
Draft PR #222 |
Documents Windows/macOS/Linux PATH and mpv codec requirements; platform setup steps not newly executed. |
| #161 — [Request] Encode speed option |
Feature request |
Needs option design |
Per-codec encoding-speed/preset settings requested. |
| #160 — Crop error on videos containing landscape-rotated iOS screen recordings |
Unverified; sample supplied |
Needs rotation reproduction |
Use linked iOS sample; investigate displayed crop coordinates versus encoded orientation. |
| #158 — add hevc_amf and h264_amf encoding profiles |
Feature / hardware-specific |
Needs AMD hardware validation |
AMF profiles and bitrate behavior need codec-specific settings and hardware tests. |
| #157 — error when selecting (h264/AAC), twopass=yes and target_filesize=0 |
Reproduced on baseline |
Draft PR #219 |
x264/x265 constant-quality second passes fail. Codec-specific guard passes five real-encode checks and preserves VP8/AV1 and bitrate-targeted x264 two-pass behavior. |
| #156 — Contrast and Saturation are kept when "Apply Current Video Filters: no" is set |
Reproduced through real mpv output |
Draft PR #224 |
Real encodes verify disabled adjustments equal neutral pixels and enabled adjustments differ; fails baseline, passes fix. |
| #155 — When using MP4 (h264/AAC) preset, first few frames are always gray and corrupted |
Unverified |
Needs reproduction / diagnosis |
Initial gray/corrupt MP4 frames: need reproducible source/trim timestamps and decoded GOP analysis. |
| #154 — Failed to encode ani-cli output |
Unverified |
Needs reproduction / diagnosis |
ani-cli-specific URL report while local/YouTube worked; requires current resolved URL and verbose log. |
| #153 — Issues with HLS stream Webm Encoding |
Unverified |
Needs reproduction / diagnosis |
HLS/Streamlink reports include a later --no-config reproduction and log attachment; current cache-dump/live-stream behavior needs a live retest. |
| #152 — WebM audio of encoded clip is always much lower than the original audio |
Unverified |
Needs reproduction / diagnosis |
Reported ~50% lower WebM loudness. Need measured source/output loudness, channel layout and replaygain/volume settings; bitrate alone does not establish cause. |
| #149 — dolby vision to sdr with the right colors |
Feature request |
Needs color pipeline validation |
HDR/Dolby Vision to SDR; #94 comments provide libplacebo workaround, not a universal validated conversion. |
| #147 — Stupid question about key remapping |
Feature / support |
Bounded config enhancement |
Crop-key remapping workaround confirmed in comments; configurable crop binding remains requested. |
| #146 — Progress Bar for Encode Process |
Unverified / intermittent |
Needs lifecycle investigation |
Progress reader is synchronous; streaming stall/cancellation reports need a live reproduction. Related #132. |
| #145 — Encode fails if file is hosted on a remote drive (ex: samba) |
Unverified |
Needs fresh NAS reproduction |
Comments involve subtitle selection; do not infer that NAS failure is resolved. |
| #144 — Set VP9 as default |
Feature / policy |
Needs codec tradeoffs |
VP9 default request; comments also describe VP9 tuning/two-pass issues needing independent verification. |
| #143 — mpv-webm makes corrupted file when exporting in 2x speed |
Unverified |
Needs reproduction / diagnosis |
2x playback-speed output corruption needs exact trim/source and timestamp/A-V sync comparison; get_speed_flags already exists. |
| #142 — output_directory and output_template arguments don't work with relative paths |
Static behavior confirmed |
Needs path semantics design |
Templates strip separators; relative directory is passed through. Need policy for media-relative paths and directory creation. |
| #140 — Unable to fully select right/bottom edges of frame when cropping |
Reproduced through real Xvfb mouse input |
Draft PR #221 |
Real Xvfb edge selections fail baseline (639x359 instead of 640x360). Four GUI tests pass with fix, including downscaling, letterboxing and interior encoded crop. |
| #139 — fps:10 option |
Static omission confirmed |
Draft PR #218 |
10 fps added to preset list; build passed. |
| #138 — output video color in 8 bit and srt hardsub style |
Support / configuration |
No defect established |
Use available vf, subtitle styling, and additional encoder flags; requested settings need a concrete configuration example. |
| #136 — Output is getting horizontally flipped |
Unverified |
Needs reproduction / diagnosis |
Sintel/YouTube reproduction and logs are attached in comments. Retest current versions before inferring transform/flip cause. |
| #135 — sh: mpv: command not found |
Environment / support |
PATH / executable discovery |
Child process invokes mpv by name. Reports identify Windows PATH / Apple Silicon Homebrew PATH; platform validation needed. Documentation improvement in #222; environment issue remains separate. |
#134 — Subprocess call failed when --vf-add contains space in Windows |
Platform-blocked |
Needs Windows validation |
Progress shell/quoting or two-pass path report; cannot establish root cause from Linux alone. |
| #133 — Console output is red |
Support / UX |
Docs / presentation |
mpv writes encoding status to stderr; red output alone is not an encoding failure. |
| #132 — cancel/stop an encoding task |
Feature request |
Requires async process lifecycle |
Cancellation needs child ownership, progress, cleanup and UI design; related streaming stalls. |
| #131 — Source FPS is not preserved (CFR → VFR) |
Upstream/container hypothesis |
Needs current timing validation |
Maintainer analyzed MOV sample-table/average-fps reporting; do not force CFR without proving frame timing loss. |
| #123 — Allow for target bitrate instead of target filesize |
Feature request |
Needs bitrate-mode design |
Explicit target bitrate separate from filesize/CRF requested. |
| #121 — Change subtitle font for srt subtitles? |
Support / configuration |
No defect established |
Use available vf, subtitle styling, and additional encoder flags; requested settings need a concrete configuration example. |
| #120 — Is there a way to edit the x264 settings this plugin uses? |
Support / configuration |
No defect established |
Use available vf, subtitle styling, and additional encoder flags; requested settings need a concrete configuration example. |
| #113 — two pass MP4 fails: can't open stats file |
Platform-blocked |
Needs Windows validation |
Progress shell/quoting or two-pass path report; cannot establish root cause from Linux alone. |
| #105 — [Feature Request] Appending Segments |
Feature request |
Requires workflow design |
Segment concatenation / encode queue needs lifecycle and UI design. |
| #94 — HDR -> SDR tonemapping |
Feature request |
Needs color pipeline validation |
HDR/Dolby Vision to SDR; #94 comments provide libplacebo workaround, not a universal validated conversion. |
| #91 — [suggestion] encodes job queue |
Feature request |
Requires workflow design |
Segment concatenation / encode queue needs lifecycle and UI design. |
| #90 — Webm maker no longer opens |
Unverified |
Needs reproduction / diagnosis |
Comments include a malformed Lua output_directory edit (extra bracket) that prevented script loading; no general startup defect established. |
| #87 — Encode freezes with certain files when audio is enabled |
Reported upstream issue |
Needs current media retest |
Related audio-enabled freezes; tagged/diagnosed upstream historically. Revalidate with supplied/problematic media. |
| #86 — Encoding freezes on problematic videos if audio is enabled |
Reported upstream issue |
Needs current media retest |
Related audio-enabled freezes; tagged/diagnosed upstream historically. Revalidate with supplied/problematic media. |
| #77 — MP4 encode failing? |
Environment / support |
Packaging / docs |
mpv-linked libavcodec must include requested encoders. Installing a separate ffmpeg does not establish mpv codec availability. Documentation improvement in #222; environment issue remains separate. |
| #76 — Preset settings |
Feature request |
Needs preset design |
Saved option presets; related requests. |
| #75 — Using twopass with libvpx (VP8) degrades quality |
Known upstream limitation |
No verified local fix |
Maintainer attributes quality regression to real libvpx two-pass path; disabling two-pass is historical workaround. |
| #68 — Subs formatting |
Unverified |
Needs subtitle sample |
Subtitle formatting report; compare source style, selected track and output. |
| #67 — low bitrate when using hevc_amf |
Feature / hardware-specific |
Needs AMD hardware validation |
AMF profiles and bitrate behavior need codec-specific settings and hardware tests. |
| #62 — [Suggestion] Option to copy video instead of encoding it |
Feature request |
Prior design limitation |
Stream-copy request; comment points to earlier #8 discussion. |
| #61 — Nothing happen after Started encode |
Unverified |
Needs reproduction / diagnosis |
Live-stream “started encode” stall needs current playable source and cache/progress logs; related #153/#195. |
| #60 — Nothing happens after pressing E |
Environment / historical |
No current defect established |
Maintainer diagnosed old mpv lacking mp.utils.file_info. |
| #58 — I can't use my mouse to click on the osc anymore if this is in my scripts. |
Reporter-resolved configuration |
No code fix needed |
Comments identify duplicate script loading. |
| #50 — NUL-video-pass1.log |
Reported / static |
Existing PR |
Log cleanup already covered by #211; review that PR rather than duplicate it. |
| #49 — Encode presets? |
Feature request |
Needs preset design |
Saved option presets; related requests. |
| #48 — Fails to encode |
Malformed strict-rate flags reproduced |
Partial fix: draft PR #223 |
AVC/MP3 emit nilk on baseline. Fixed real encodes use numeric rates and complete. Separate speed/sync report remains open. |
| #45 — Fix stream order |
Upstream behavior / support |
Needs muxer-level investigation |
Stream order request involves mpv/muxer ordering, not a verified script mapping fix. |
Open-issue reproduction and fix tracker
Snapshot: 2026-09-11, 68 open issues, baseline
c472d6f(master).Triage covers issue bodies, available comments, current source and existing PRs. “Unverified” is not “not reproducible.” Static evidence and reporter evidence are distinguished from tests executed here. Runtime environment: Linux, mpv 0.41.0, mpv-linked FFmpeg 9.0.1 and FFmpeg CLI 8.1; Windows/macOS and AMD/NVIDIA hardware reports require their respective environments.
Draft fixes are linked below after reviewing before/after regression evidence. No issues are closed by this triage. Existing log-cleanup PR #211 is tracked rather than duplicated.
Draft PRs
All eight initial draft PRs passed GitHub build and test checks. #219 has since been narrowed to x264/x265; its five focused regressions pass. See the PRs for current CI status.
Issue-by-issue status
--vf-addcontains space in WindowsVerification notes
/dev/null. This launcher is not shipped in the PRs.Harness update — 2026-09-12
#226 adds reliable real-mpv IPC/process/log handling, deterministic ranges, generated media and real Xvfb/xdotool GUI input. Compiler-fragment tests were removed and replaced with actual mpv regressions. #220, #221, #223, #224 and #225 are stacked on #226. #219 has been merged; its harness migration is a follow-up PR. Current per-branch pinned-Nix results supersede historical aggregate counts above:
#226: 14 tests, 13 passed and 1 existing audio skip; GitHub build/test checks passed. All commits retain ekisu author and committer identity.