[Ffmpeg-devel-irc] ffmpeg.log.20190531

burek burek021 at gmail.com
Sat Jun 1 03:05:02 EEST 2019


[02:28:53 CEST] <keegans> i've got some strange heap corruption going on in my ffmpeg C app , https://gist.github.com/meme/f42ad864229e917553331c50950b824b#file-ffmpeg_understanding_lifetimes-cpp-L88-L107 initially kicked off by avcodec_send_packet (see top of file for valgrind dump )
[02:29:10 CEST] <keegans> if someone could quickly take a look and see what exactly i'm missing , that'd be great . thanks
[02:29:28 CEST] <keegans> i thought i was following the "avcodec_send_packet" contract properly ,though
[02:38:14 CEST] <an3k> kepstin: I saw https://github.com/DolbyLaboratories/dolby-encoding-engine/blob/master/plugins/code/hevc_enc/x265/src/hevc_enc_x265.cpp and also some Dolby Vision mentions and thought they (accidentally) released an DV encoder :)
[02:38:44 CEST] <keegans> av_read_frame itself is crashing with hls
[04:40:23 CEST] <Mista_D> Does sr filter need a DNN file before it can be used?
[11:52:04 CEST] <kingmoses> Its a must for one to use  libavcodec58? My server has  libavcodec57 and nothing runs.
[11:52:52 CEST] <furq> that's a distro packaging question
[11:53:14 CEST] <furq> if you have mismatched versions then it sounds like something's gone wrong with your package management
[11:55:43 CEST] <kingmoses> furq, my dev machine is on debian buster and things work fine. My server runs on debian strech and i am getting some few problems there.
[11:57:29 CEST] <kingmoses> But i am using this Golang binding https://github.com/giorgisio/goav
[11:58:14 CEST] <kingmoses> and it requires libavcodec-dev which i presume is the latest version...
[12:14:07 CEST] <justinasvd> Morning, guys.
[12:14:55 CEST] <justinasvd> I have a question regarding avfft.h interface. How do you typically implement 2d Fourrier transforms using those functions?
[12:16:03 CEST] <justinasvd> If I understand correctly, the provisioned functions only support 1d case, and then you simply do FFT line-by-line for a frame, no?
[12:32:40 CEST] <kingmoses> I've encountered this error when running the code: error while loading shared libraries: libavcodec.so.58: cannot open shared object file: No such file or directory
[12:40:45 CEST] <justinasvd> Either not installed or not in the library path.
[12:40:47 CEST] <BtbN> If you try to run something on an ancient Debian version which does not have that library, that's not overly surprising.
[12:41:08 CEST] <justinasvd> If you put your library into some exotic location, you can always specify LD_LIBRARY_PATH
[12:41:09 CEST] <BtbN> Build it right there on that server, and hope it still supports the old version it has.
[12:41:28 CEST] <BtbN> (And also considder updating that oldstable box)
[12:51:42 CEST] <aruns> Hi, any tips on how to reduce the overall file size of an MP4 video with FFMPEG?
[12:53:44 CEST] <BtbN> By reducing the quality
[12:54:59 CEST] <aruns> I found https://linuxconfig.org/how-to-reduce-the-file-size-of-mpeg-4-multimedia-format-video-with-ffmpeg, but now my video is not playable.
[12:55:28 CEST] <BtbN> mpeg4 has not much to do with mp4
[12:55:35 CEST] <BtbN> Also, that "tutorial" is horrible
[12:55:50 CEST] <furq> i didn't know ffmpeg was around 2018 years ago
[12:56:32 CEST] <BtbN> Use crf if you want to reduce the quality. That commandline there would encode very high bitrate audio
[13:00:30 CEST] <furq> it won't, it just assumes you mean -b:v
[13:00:35 CEST] <furq> the post is still bad though
[13:02:13 CEST] <furq> aruns: -i foo.mp4 -c:v libx264 -crf X -preset Y -c:a copy -movflags faststart bar.mp4
[13:02:16 CEST] <furq> change X and Y as desired
[13:03:00 CEST] <furq> you won't be able to get significant gains without noticeably losing quality unless the source is massively oversized
[14:21:50 CEST] <an3k> hmm, where can I find the SEI UUIDs for the various information, especially mastering display color?
[14:22:45 CEST] <Gunstick> hi. I have a file with 5 mono channels. 1st 2 are muted. I want to line-graph the 3 others separately and mix them to a single audio stream. Current command line is: ffmpeg -t 20 -i You_Bore.wav -filter_complex "[0:a]showwaves=s=1280x720:split_channels=y:mode=line,format=yuv420p[v]" -map "[v]" -map 0:a -c:v libx264  You_Bore.mkv
[14:52:00 CEST] <fsphil> is there a handy (lazy) way I can provide a "-vf" style option in my program?
[14:55:00 CEST] <DHE> custom libavfilter? a -vf style parameter can be handled by a single function which effectively only substitutes the supplied string into a single place.
[00:00:00 CEST] --- Sat Jun  1 2019


More information about the Ffmpeg-devel-irc mailing list