Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

crash on piped input #837

Open
dericed opened this issue Aug 21, 2024 · 2 comments
Open

crash on piped input #837

dericed opened this issue Aug 21, 2024 · 2 comments
Assignees

Comments

@dericed
Copy link
Member

dericed commented Aug 21, 2024

ffmpeg -y -v 0 -nostdin -re -f lavfi -i testsrc -f matroska -c:v ffv1 -t 5 - | qcli -i - -o test.qctools.mkv
qcli dev build, Apr  9 2024 21:24:45
filters selected: signalstats psnr aphasemeter astats ssim entropy entropy-diff blockdetect blurdetect 

analyzing input file... -
                                                   0 of 100 %Segmentation fault: 11


$ qcli -v
qcli dev build, Apr  9 2024 21:24:45

FFMpeg version: 6.1.1
FFMpeg configuration: not available
FFMpeg libraries:         <library_version name="libavutil" major="58" minor="29" micro="100" version="3808612" ident="Lavu58.29.100"/>
        <library_version name="libavcodec" major="60" minor="31" micro="102" version="3940198" ident="Lavc60.31.102"/>
        <library_version name="libavformat" major="60" minor="16" micro="100" version="3936356" ident="Lavf60.16.100"/>
        <library_version name="libavfilter" major="9" minor="12" micro="100" version="592996" ident="Lavfi9.12.100"/>
        <library_version name="libswscale" major="7" minor="5" micro="100" version="460132" ident="SwS7.5.100"/>
@g-maxime
Copy link
Collaborator

The QCTools core isn't designed for piped content.
I can add an error message to prevent the crash.

If the feature is wanted I can also implement it, but it would be a significant change.

@briandwagner
Copy link

I am very interested in piped input as well. It would be game changing to be able to generate QC information in real time during an analog capture. I already capture with ffmpeg, so it would be easy for me to add a second piped output directly to qcli for real time *.qctools.mkv file creation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants