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

burek burek021 at gmail.com
Tue Nov 8 03:05:01 EET 2016


[00:12:34 CET] <Phi> make still insists there's nothing to do
[00:12:54 CET] <andai> when doing multi-pass encoding the output file doesn't seem to matter. Where is the information used in subsequent passes going?
[00:13:26 CET] <c_14> Phi: what if you `make ffmpeg'
[00:13:43 CET] <c_14> andai: ffmpeg2pass.log or something along those lines
[00:13:52 CET] <c_14> Look at the docs for passlogfile
[00:15:20 CET] <andai> c_14: oh neat, it just goes in the folder. Thanks!
[00:18:47 CET] <Phi> make: *** No rule to make target 'ffmpeg'.  Stop.
[00:21:32 CET] <Phi> ._.
[00:22:03 CET] <c_14> When's the last time your computer's had an exorcism?
[00:23:09 CET] <SchrodingersScat> you need an old priest and a young priest
[00:23:39 CET] <Phi> another set?
[00:23:46 CET] <Phi> I can't find the last two priests
[00:24:08 CET] <SchrodingersScat> they often flatten themselves and go into the wall, like cats
[00:25:11 CET] <Phi> http://pastie.org/private/hlozbhpxhzefcjxe2d9ww
[00:26:13 CET] <c_14> tried updating mingw?
[00:29:31 CET] <Phi> update
[00:29:37 CET] <Phi> do it, earth program
[00:31:24 CET] <andai> Oh it looks like multi pass encoding for x265 doesn't work yet
[00:31:29 CET] <andai> the log file is always empty
[00:31:40 CET] <andai> works when i change x265 to x264
[00:31:47 CET] <Phi> just did it
[00:31:52 CET] <Phi> no updates to do :3
[00:37:20 CET] <Phi> T.T
[00:48:35 CET] <Phi> pacman updating is failing
[00:48:48 CET] <Phi> says corrupt database
[00:49:39 CET] <Phi> where's my sherlock holmes hat
[01:17:25 CET] <Phi> ...what's the point in an "init" function that depends on being init'd already
[01:17:32 CET] <Phi> pacman get your swizzlesticks together
[01:33:30 CET] <DHE> Phi: ??
[02:09:34 CET] <Phi> I did pacman-something --init
[02:09:43 CET] <Phi> it complained it needed something to init
[02:09:48 CET] <Phi> facepalm.com
[02:13:12 CET] <Phi> I ended up doing a full uninstall/install of msys2
[02:14:00 CET] <Phi> then after that, rename link.exe from msys folder to msys-link.exe so MSVC compiling doesn't use wrong linker
[02:14:15 CET] <Phi> then run it under VS 2013 Cmd Pmpt
[02:14:25 CET] <Phi> seems to be happier now
[02:14:41 CET] <furq> apparently they fixed msys2 pacman fucking up your install every time you do anything with it
[02:14:47 CET] <Phi> (the configure is taking forever like normal, instead of failing quickly)
[02:14:59 CET] <furq> i'm sure you'll get some more fun from it though
[02:15:03 CET] <Phi> defo
[02:15:09 CET] <Phi> ffmpeg is just full of surprises
[02:15:18 CET] <furq> well this isn't really ffmpeg's fault
[02:15:25 CET] <Phi> lies
[02:15:43 CET] <furq> it's your fault for wanting to use msvc like some dirty perv
[02:15:46 CET] <Phi> if I didn't have to compile ffmpeg through msys2, none of this could happen
[02:16:11 CET] <Phi> well, I'm producing a DLL for a project that someone else made
[02:16:14 CET] <Phi> so it's their fault
[02:16:36 CET] <furq> i think ultimately it's msvc's fault
[02:16:45 CET] <furq> not for the first time
[02:17:28 CET] <Phi> well, no, it'd be msys2
[02:17:43 CET] <Phi> msvc was fine with compiling, the configure failed
[02:18:50 CET] <Phi> and failed in a way that seemed like there was no errors
[02:21:12 CET] <Phi> just the make seemed to be happy with producing nothing :p
[02:21:37 CET] <Phi> time to try my longer configure
[02:24:37 CET] <Phi> if all else fails, at least there's creamed corn
[03:56:47 CET] <kbarry> I seem unable to view icecast title metadata (visible in VLC) while using ffplay. I can't seem to find a switch to display it. Is icecast metadata fully supported in ffplay?
[04:56:38 CET] <DeadSix27> @kbarry did you try the -report switch?
[04:57:43 CET] <DeadSix27> I never worked with icy icecast, but a quick test of a random stream i found with -report on ffplay shows me icy-name/icy-genre/etc.
[05:00:22 CET] <Phi> moop
[05:00:46 CET] <Phi> well I had to reconfig and remake libx264 or ffmpeg couldn't see it, but it's working now
[05:01:01 CET] <Phi> catcha later folkses
[05:55:23 CET] <FishPencil> Is it possible to include chapter information in an mkv?
[06:57:18 CET] <FishPencil> I really wish there was more documentation for -map_chapters
[08:47:15 CET] <kerio> what's the point of nut when mkv exists?
[08:47:17 CET] <kerio> efficiency?
[08:48:41 CET] <dl2s4> FishPencil, it is, but dont ask me how to do it with ffmpeg
[08:56:41 CET] <s0126h> kerio nut?
[09:35:54 CET] <dl2s4> FishPencil, i just investigated a bit because i needed to know.. as usual mostly it helps to read the doc http://www.ffmpeg.org/ffmpeg-formats.html#Metadata section 5, works perfect, tested
[11:44:41 CET] <Betablocker> hey ho - anybody got a hint for me how to dewarp a 360° fisheye video ?
[11:45:05 CET] <Betablocker> the source video ist 1:1 eg. 1920x1920
[11:46:00 CET] <Betablocker> i found this is the solution & https://trac.ffmpeg.org/wiki/RemapFilter
[13:24:10 CET] <kdehl> Greetings.
[13:30:30 CET] <kdehl> So, when I send H.264 data over RTP I should not include the NAL unit start prefix?
[13:30:54 CET] <nonex86> kdehl, no :)
[13:31:33 CET] <nonex86> kdehl: if you talk about annex-b startcode (0x000001/0x00000001) then no, you dont need to include it in packet
[13:32:04 CET] <kdehl> nonex86: Hello again! :)
[13:32:11 CET] <kdehl> nonex86: Okay. That's what I suspected.
[13:32:14 CET] <nonex86> kdehl, hey :)
[13:32:24 CET] <kdehl> We had a bad consultant here, it seems.
[13:32:45 CET] <nonex86> kdehl: ? :)
[13:32:48 CET] <kdehl> nonex86: But what about the emulation prevention bytes? Do I need to bother about that?
[13:33:09 CET] <nonex86> kdehl: they are already in stream, isnt it?
[13:33:16 CET] <kdehl> nonex86: A consultant wrote a routine that sends H.264 data over RTP including the start prefix.
[13:33:36 CET] <jkqxz> You need to do quite a bit of work to send H.264 over RTP.  See <https://tools.ietf.org/html/rfc6184>.
[13:34:01 CET] <nonex86> kdehl: i saw many ip cameras - bosch, axis, sanyo, sony - noone is include startcode in the packet
[13:34:14 CET] <kdehl> nonex86: I guess. It confuses me, how do you ever know whether it _is_ an emulation prevention byte, or just valid H.264 data from a codec?
[13:34:26 CET] <kdehl> nonex86: That's exactly what I wanted to hear!
[13:34:39 CET] <kdehl> jkqxz: Thanks. That's the one I'm trying to interpret. :)
[13:36:02 CET] <kdehl> But it seems that the codec still needs the prefix when you send data that is to be decoded. So I have to remove it when I send data over RTP and then re-insert it in front of all NAL units before I send data for decoding.
[13:36:06 CET] <kdehl> It seems.
[13:36:07 CET] <jkqxz> If you have stream with single-NAL-unit packets only then it's easy.  You just take the packets and add a start code to each one and you have an annexb stream.
[13:36:36 CET] <nonex86> hdehl: correct, you should append start codes to the stream
[13:36:47 CET] <nonex86> *kdehl
[13:36:51 CET] <nonex86> sorry :)
[13:36:56 CET] <kdehl> jkqxz: Indeed. That is the packetization type I'm using now. But faultily so.
[13:36:56 CET] <jkqxz> If you have any of the other modes then you need to do quite a bit of work to reconstruct the stream, removing the extra headers, pasting together fragments and adding start codes as appropriate.
[13:38:12 CET] <kdehl> jkqxz: Right. I plan to do non-interleaved mode now. But I just realized that those prefix headers are still there on the RTP packets, which confuses Wireshark, so I figured the single-NAL unit packetization mode was faulty as well.
[13:38:35 CET] <kdehl> Have to fix that first.
[14:54:29 CET] <FishPencil> How could I add a chapter to a FFMETADATA1 file that goes from x to the end of the stream? Do I actually need the time of the stream to give the chapter an END
[15:05:24 CET] <FishPencil> Do the start and end points even matter, or could I just make them the same?
[17:42:16 CET] <nyuszika7h> how do I mark a stream as NOT default?
[17:42:30 CET] <nyuszika7h> I marked one explicitly as default but it seems it resulted in two default audio tracks
[17:43:00 CET] <furq> -disposition:a:0 0
[17:43:09 CET] <nyuszika7h> ok, thanks
[17:44:10 CET] <jason__> What is usually the bottleneck in extracting thumbnails from video with ffmpeg? CPU?
[17:45:29 CET] <bencoh> most probably yeah
[17:49:36 CET] <jason__> could any sort of GPU acceleration help with this? I'm looking at the options on the docs and cuvid seems like a possibility
[17:49:50 CET] <furq> probably
[17:50:23 CET] <furq> if you're using the thumbnail filter then it has to buffer a bunch of raw frames in memory, so i guess the bottleneck could be swapping
[17:50:38 CET] <furq> but otherwise it'll be decode speed
[17:50:55 CET] <jason__> I'm not. Just extracting blindly at a certain interval.
[17:50:57 CET] <bencoh> furq: not necessarily, depending on how this filter works
[17:51:08 CET] <furq> it mentions in the docs that it does that
[17:51:15 CET] <bencoh> :/
[17:51:20 CET] <bencoh> it doesn't have to though :(
[17:51:28 CET] <furq> yeah i don't get it either
[17:52:12 CET] <furq> hopefully it does it so that it can make a better choice about which is the best frame
[17:52:28 CET] <furq> but it wouldn't surprise me to find it was because of some fundamental libavfilter design constraint
[17:52:40 CET] <bencoh> maybe
[17:53:24 CET] <jason__> bleh building ffmpeg on windows looks like a PITA
[17:53:30 CET] <furq> libavfilter can't seek backwards can it
[17:53:35 CET] <furq> that's presumably the reason
[17:54:16 CET] <furq> i know the reverse filter requires you to buffer the entire clip as rawvideo
[17:57:24 CET] <jkqxz> Is speed the important thing here?  Scaling before the thumbnail filter is possible, and in that case you can do it in hardware.
[17:57:52 CET] <furq> jason__: you can try -skip_frame nokey
[17:57:59 CET] <jkqxz> For example, something like "ffmpeg -hwaccel vaapi -hwaccel_output_format vaapi -i input.file -vf scale_vaapi=160:90:rgba,hwdownload,thumbnail=100 output.file".
[17:58:42 CET] <furq> can you do that with dxva2
[17:59:02 CET] <jason__> I'm not really using the thumbnail filter.
[17:59:07 CET] <jkqxz> Oh, Windows.
[17:59:29 CET] <jkqxz> You might be able to do it with qsv there?  dxva2 is only for decode, it isn't really used in lavfi.
[18:01:06 CET] <jkqxz> jason__:  Perhaps it might help if you explain better what you want as the output?
[18:02:59 CET] <jason__> Nothing complicated really. I have a bunch of videos. I want to extract a bunch of frames from the videos. I don't care if it extracts frames that are similar, I just want to do it quickly.
[18:03:28 CET] <furq> use -skip_frame nokey then
[18:04:15 CET] <jkqxz> Yeah, if your input has key frames at the right sort of interval that's totally the best way.
[18:04:37 CET] <jason__> Yeah I'm not sure about that. How frequent are key frames usually?
[18:05:01 CET] <furq> depends on a lot of things but probably about 10 seconds
[18:05:16 CET] <furq> if you need exact times then that's not going to work
[18:05:16 CET] <jason__> yeah that's probably fine
[18:05:25 CET] <furq> it should be much faster
[18:08:30 CET] <jason__> will the -vf fps option cooperate with that?
[18:09:06 CET] <jason__> like potentially skip keyframes?
[18:09:15 CET] <jason__> without trying to get exact timing?
[18:09:32 CET] <furq> i have no idea how you'd use -vf fps while extracting thumbnails
[18:10:28 CET] <jason__> the examples have like -vf fps=1/60 to extract one frame per minute
[18:11:08 CET] <furq> oh
[18:11:16 CET] <furq> i think that'll work
[18:11:33 CET] <jason__> I just wondered if it would get bogged down if the fps and keyframe rate weren't compatible
[18:12:04 CET] <jason__> like if it would prioritize the fps over ignoring non keyframes
[18:12:20 CET] <furq> -skip_frame is applied before the filterchain afaik
[18:12:56 CET] <furq> so the filters will just process a stream of decoded keyframes
[18:13:38 CET] <jason__> So if I tell it extract one frame per 60 seconds and it gets a keyframe every 7 seconds, what does it do?
[18:13:50 CET] <furq> no idea
[18:13:59 CET] <furq> there's one way to find out
[18:14:00 CET] <jason__> I guess I'll find out
[18:14:02 CET] <jason__> yeah :P
[18:14:36 CET] <furq> i assume it'll just use the frame with the closest pts
[18:14:53 CET] <jason__> yeah it just seems like it could be tricky
[19:45:51 CET] <ElAngelo> with mplayer it's possible to specify custom codecs on runtime (playing with codecs.conf) is that possible for ffmpeg too?
[19:54:44 CET] <jason__> If I'm extracting frames from a video is it possible to get the timestamps at which the frames were extracted so that it may be mapped to the file name somehow?
[19:56:15 CET] <furq> i think you could if you were extracting to images
[19:58:36 CET] <jason__> I am, but the format specifier options for the filename are pretty limited though.
[19:59:04 CET] <jason__> it seems like you can only get an (optionally 0 padded) sequence from 1 to N or a timestamp
[20:09:46 CET] <furq> yeah i don't see anything
[20:09:58 CET] <furq> i'm probably thinking of drawtext
[20:26:57 CET] <greatt> hi
[20:27:31 CET] <greatt> im trying to add custom subtitles to video
[20:28:10 CET] <greatt> and i got this error: Cannot find a matching stream for unlabeled input pad 0
[20:30:33 CET] <greatt> im using this command: http://pastebin.com/HiT4kdVy
[20:32:02 CET] <furq> replace -filter_complex with -vf
[20:32:08 CET] <furq> and replace that ; with a ,
[20:33:32 CET] <greatt> omg it worked
[20:33:38 CET] <greatt> but i cant see subtitles
[20:35:41 CET] <greatt> i copied font config from somewhere else
[20:35:43 CET] <mdijkerman> hello there, I'm trying to download the windows build but the webserver gives me a 403. Is there a backup webserver for it or can I download it using bittorrent somewhere?
[20:36:11 CET] <greatt> maybe this is the problem
[20:43:55 CET] <greatt> ok i find the issue
[20:44:39 CET] <greatt> it takes subtites start time as 0 instead of 5:58
[20:45:53 CET] <ElAngelo>  i have a video file which i can't decode with ffmpeg but i can with mplayer if i specify -demuxer=mov
[20:46:01 CET] <ElAngelo> is there any analog option in ffmpeg for this?
[20:46:10 CET] <ElAngelo> i've tried -f mov
[20:46:14 CET] <ElAngelo> but that didn't help a bit
[20:48:15 CET] <notmateo> Hey is there a reason that the Windows builds part of the download page is returning a 403?
[20:48:54 CET] <mdijkerman> thanks notmateo for confirming it is not just me. I have the same problem
[20:49:14 CET] <greatt> zeranoe.com was down 30mins ago
[20:49:21 CET] <notmateo> oh really?
[20:49:42 CET] <greatt> http://zeranoe.com/
[20:50:18 CET] <notmateo> well damn, guess i'm stuck waiting
[20:51:22 CET] <greatt> found my issue.. https://trac.ffmpeg.org/ticket/2067
[20:53:52 CET] <foobarfreak> Hi everyone. Is there a way I can generate the HLS m3u8 playlist using ffmpeg without transcoding the video and then later create the segments on demand?
[20:55:06 CET] <foobarfreak> I've tried generating a playlist programatically with fixed lengths (10 seconds) and then using ffmpeg -ss and -t but I think that is wrong because the segments it generates are not always exact
[20:55:22 CET] <foobarfreak> (I'm trying to write a simple HLS streamer for fun)
[21:01:27 CET] <greatt> Anyone knows how to style subtitles?
[21:04:49 CET] <klaxa> greatt: get aegisub
[21:05:23 CET] <klaxa> the most sophisticated subtitle editor i know of
[21:08:47 CET] <greatt> klaxa
[21:08:54 CET] <greatt> yep , thanks
[21:14:02 CET] <dsc_> can ffmpeg detect a codec from a bytestream (4mb)
[21:14:08 CET] <dsc_> so that's without a file header etc
[21:14:15 CET] <dsc_> and without a moov atom (?)
[21:16:57 CET] <jkqxz> dsc_:  Not really; many compressed bitstreams have few distinguishing features to tell you what they might be.  The probe features of ffmpeg can try to guess what something is, but aren't necessarily correct in all cases.
[21:18:50 CET] <dsc_> jkqxz: Thanks for the info
[21:19:38 CET] <dsc_> can I ask you a long question
[21:19:41 CET] <jkqxz> That isn't to say that it doesn't work in many cases, but don't rely on anything there.
[21:19:52 CET] <dsc_> right, i wont then
[21:20:36 CET] <dsc_> my other question was; say you have a .mp4 h264 hosted remotely which you can download over HTTP and you want to generate some screenshots from it
[21:20:49 CET] <dsc_> without donwloading the whole thing
[21:21:07 CET] <dsc_> http (and other protocols) allow you to download parts (accept-range i think)
[21:21:25 CET] <dsc_> my question becomes; How much does ffmpeg need to have in order to make a screenshot
[21:22:13 CET] <dsc_> if I make the assumption that the file is indeed h264 can I just get a random part of the movie file and look for keyframes then make a screenshot from it?
[21:22:15 CET] <jkqxz> Yeah, you need accept-ranges support on the server for the seeking to work.
[21:22:48 CET] <dsc_> jkqxz: lets say seeking works
[21:23:40 CET] <jkqxz> If it were a raw h264 file (annex B bytestream) then that would probably work.  If it's an mp4 then vital data is in the container, so you really need to read that - just picking random data out of the middle will not succeed.
[21:24:14 CET] <dsc_> jkqxz: valuable information once again. So the objective would become obtaining that vital information first. Which is located .. in the file header?
[21:25:05 CET] <dsc_> and by vital information do you mean "where all the keyframes are" and "what demuxer to use"
[21:25:10 CET] <dsc_> idk if demux is the right word
[21:25:28 CET] <jkqxz> I'll admit I don't actually know how good ffmpeg support for seeking over HTTP is, it might already work on an mp4.  I suggest you just try it - "ffmpeg -ss 01:00 -i http://server/file".
[21:27:21 CET] <jkqxz> No, I mean the sequence parameters of H.264 - those are separated into the container extradata in mp4.  That also includes the packet boundaries, since what is actually stored is not an annex B bytestream.
[21:27:47 CET] <dsc_> right
[21:28:43 CET] <dsc_> I'm all for using that CLI thing you just suggested but ofc. rather use the ffmpeg library inconjunction with some python bindings and do my own thing because at one point making screenshots would not be the only thing, perhaps also retreive resolutions, bitrates. etc.
[21:29:04 CET] <dsc_> -1 english
[21:30:02 CET] <greatt> dsc_ im trying to do same thing
[21:30:04 CET] <jkqxz> If it works on the CLI, then you can work out how to do it with the libraries.
[21:30:04 CET] <dsc_> Your CLI thing just assumes the movie has a length of 01:00, which isnt always the case ^^
[21:30:17 CET] <dsc_> jkqxz: true true ..
[21:30:34 CET] <jkqxz> Yeah, it was just arbitrary - I was wondering whether seeking to one minute in would work, or whether it would fetch all of the data in between.
[21:30:58 CET] <dsc_> right, yeah.
[21:31:02 CET] <greatt> best way is downloading file completly
[21:31:10 CET] <dsc_> that's really not an option
[21:31:15 CET] <dsc_> in my scenario
[21:31:26 CET] <greatt> :(
[21:31:32 CET] <dsc_> unfortunately ^^
[21:31:41 CET] <greatt> i got my files in server ^^
[21:31:57 CET] <dsc_> greatt: what about other servers?
[21:32:05 CET] <greatt> but how can i add a png with overlay
[21:32:30 CET] <greatt> dsc_: its only for our site so no other servers
[21:32:52 CET] <dsc_> making screenshots from local files would be easy I guess.
[21:33:17 CET] <greatt> yep
[21:33:30 CET] <dsc_> m1dnight_: good to see you here m8 :)
[21:34:03 CET] <greatt> im trying video to gif now
[21:55:12 CET] <m1dnight_> oi
[21:55:27 CET] <m1dnight_> Nice to see you again! :D
[21:55:43 CET] <dsc_> m1dnight_: you keep appearing on random networks, in random channels :)
[21:56:03 CET] <m1dnight_> Well, that's what you think! :p
[21:56:09 CET] <m1dnight_> Where have you spotted me before?
[21:56:16 CET] <dsc_> quakenet
[21:56:22 CET] <dsc_> and ofc #python
[21:56:23 CET] <dsc_> :)
[21:56:33 CET] <m1dnight_> Ah yes, python. The weirdest language of them all.
[21:56:52 CET] <m1dnight_> I gotta run
[21:56:59 CET] <dsc_> yeah, you better run if you keep going like that
[21:57:00 CET] <dsc_> later :)
[21:57:02 CET] <m1dnight_> QT with the misses! See you around dsc_  ;D
[22:09:53 CET] <greatt> hey
[22:10:06 CET] <greatt> -i watermark-r1-720.png -vf "scale=720:404,overlay=660:350,
[22:10:23 CET] <greatt> im trying to add overlay like this but its wrong i guess
[22:10:53 CET] <furq> you need filter_complex for overlay
[22:11:24 CET] <greatt> i must add that after or before this -vf thing?
[22:13:24 CET] <greatt> -vf/-af/-filter and -filter_complex cannot be used together for the same stream.
[22:13:25 CET] <greatt> ops
[22:14:30 CET] <greatt> here is the full command http://pastebin.com/nQtGUu8n
[22:19:29 CET] <greatt> anyone have idea?
[22:22:04 CET] <c_14> replace ' -vf ' with ','
[22:27:55 CET] <greatt> c_14: its working but still waiting with no output
[22:30:01 CET] <greatt> probably encoding 100% of video instead of 12 secs
[22:30:48 CET] <greatt> and yes
[22:33:54 CET] <greatt> thanks everyone!
[22:34:08 CET] <greatt> have a nice day/night
[22:34:13 CET] <greatt> love you
[23:26:59 CET] <Polochon_street> Hi! I'm trying to decode songs using this https://github.com/Polochon-street/bliss/blob/master/src/decode.c, but the got_frame here https://github.com/Polochon-street/bliss/blob/master/src/decode.c#L259 gives me a « resource temporarily unavailable » for a specific .m4a file, do you have any idea of where that could come from ?
[23:35:36 CET] <furq> Polochon_street: https://ffmpeg.org/doxygen/3.1/group__lavc__encdec.html
[23:35:45 CET] <furq> The AVERROR(EAGAIN) return value means that new input data is required to return new output. In this case, continue with sending input. For each input frame/packet, the codec will typically return 1 output frame/packet, but it can also be 0 or more than 1.
[23:37:31 CET] <Guest2286> Having issues escaping apostrophes when using the drawtext filter. Been bashing my head against the keyboard and that didnt seem to work so thought I'd come here lol. Anyone mind taking a look?   http://pastebin.com/V0PGgwnS
[23:42:31 CET] <c_14> Guest2286: text='MESSAGE DALERTE ou ALERTE'"
[23:42:43 CET] <c_14> If at first you don't succeed, use something in unicode that is almost but not exactly what you're looking for.
[23:43:08 CET] <c_14> (U+2019 RIGHT SINGLE QUOTATION MARK)
[23:44:55 CET] <furq> it's all about U+02BC MODIFIER LETTER APOSTROPHE
[23:45:20 CET] <furq> s/it's/it¼s/
[23:46:06 CET] <Guest2286> so how do i insert that to replace it in text?
[23:46:46 CET] <furq> copy and paste
[23:47:03 CET] <c_14> Either copy what furq or I wrote here, grab the character from fileformat or find out how your terminal supports unicode input
[23:48:15 CET] <Guest2286> text='MESSAGE D (U+2019 RIGHT SINGLE QUOTATION MARK) ALERTE ou ALERTE'" ?
[23:48:53 CET] <Polochon_street> furq: I'm decoding, not encoding
[23:49:37 CET] <c_14> Guest2286: before that, when I wrote text=
[23:49:46 CET] <furq> Polochon_street: my reading of that is that you need to call avcodec_send_packet again
[23:50:54 CET] <Guest2286> derp. ill give it a go
[23:51:21 CET] <Guest2286> thatnks c_14 and furq :D
[23:52:35 CET] <Polochon_street> furq: well I'm on an a loop, so I'm calling avcodec_send_packet as long as av_read_frame() returns true
[23:52:42 CET] <Polochon_street> so I call it over and over again
[23:56:31 CET] <Polochon_street> okay, nevermind, the error comes from before
[23:56:55 CET] <Polochon_street> I have "Invalid data found when processing input" for the avcodec_send_packet just before
[00:00:00 CET] --- Tue Nov  8 2016


More information about the Ffmpeg-devel-irc mailing list