Skip to content

[Bug] File scan fails and progress freezes with "moov atom not found" for MP4 containing non-ASCII characters in filename #1508

@zakimimit

Description

@zakimimit

Problem Description

[Bug] File scan fails and progress freezes with "moov atom not found" for MP4 containing non-ASCII characters in filename

VidCoder fails to scan and open a valid MP4 file when the filename contains non-ASCII (Unicode/special) characters. The scan exits with 0 valid title(s) found.The scan progress bar freezes/hangs and

Steps to Reproduce

  • Open VidCoder and attempt to add a source file with a non-ASCII character in its name (e.g., Observability ??.mp4 — where ?? represents Unicode/Arabic/CJK characters).
  • Observe the scan result.
  • Observe the scan progress — it freezes and does not advance.
  • The scan never complete

Expected Behavior

  • VidCoder should correctly resolve the file path, open the MP4 container, display normal scan progress, and detect at least one valid title.

Actual Behavior

  • The scan progress freezes immediately after starting and does not advance.
  • The scan never terminates.
  • The frozen progress may mislead users into thinking the scan is still running rather than stuck
Image

What version of VidCoder are you running?

12.19 AND 13.3 Beta

Encode Log

[16:52:05] Impl mfx-gen library path: C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_0a6a2a345e174d7e\libmfx64-gen.dll
[16:52:05]  - Intel Media SDK hardware: API 2.7 (minimum: 1.3)
[16:52:05]  - Decode support:  h264 hevc (8bit: yes, 10bit: yes) av1 (8bit: yes, 10bit: yes)
[16:52:05]  - H.264 encoder: yes
[16:52:05]     - preferred implementation: hardware (1) via D3D11
[16:52:05]     - capabilities (hardware):  lowpower breftype icq vsinfo chromalocinfo opt1 opt2+mbbrc+extbrc+trellis+repeatpps+ib_adapt+nmpslice
[16:52:05]  - H.265 encoder: yes (8bit: yes, 10bit: yes)
[16:52:05]     - preferred implementation: hardware (1) via D3D11
[16:52:05]     - capabilities (hardware):  lowpower breftype icq vsinfo masteringinfo cllinfo opt1 opt2+mbbrc+extbrc+repeatpps+ib_adapt+nmpslice
[16:52:05]  - AV1 encoder: no
[16:52:05] hb_scan: path=... Observability ??.mp4, title_index=0
[mov,mp4,m4a,3gp,3g2,mj2 @ 00000163fa84f940] moov atom not found
[16:52:05] hb_stream_open: open ... Observability ??.mp4 failed
[16:52:05] scan: unrecognized file type
HB [16:52:05] libhb: scan thread found 0 valid title(s)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions