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

burek burek021 at gmail.com
Mon Sep 28 02:05:01 CEST 2015


[00:01:08 CEST] <c_14> freezway: ffprobe -show_entries format=format_name
[00:04:39 CEST] <freezway> that shows me mov,mp4,m4a,3gp,3g2,mj2 as format_name
[00:05:01 CEST] <freezway> but when i pass that into -f of ffmpeg it complains
[00:05:31 CEST] <freezway> Requested output format 'mov,mp4,m4a,3gp,3g2,mj2' is not a suitable output format
[00:06:15 CEST] <c_14> Pick any one of those, they're (mostly) identical.
[00:06:56 CEST] <freezway>  Requested output format 'm4a' is not a suitable output format
[00:07:22 CEST] <c_14> Just pick mov or mp4
[00:07:24 CEST] <c_14> m4a is audio-only
[00:07:35 CEST] <freezway> i want the container thats used when i output to a .m4a file
[00:07:45 CEST] <freezway> yeah, and my input is audio only
[00:07:52 CEST] <rsgm2> So, I tried using the concat demuxer, but it made my 3.5 minute video into a 5 second video at 19Mbits/s
[00:08:20 CEST] <freezway> i have a bunch of music in video containers instead of audio containers
[00:08:33 CEST] <freezway> and im trying to fix that
[00:09:07 CEST] <freezway> but because of the way my script is structed i can't have it output to a file with an extension (long story)
[00:09:15 CEST] <c_14> The format is called "ipod"
[00:09:18 CEST] <c_14> for whatever reason
[00:09:38 CEST] <freezway> okkkayyy ill try that
[00:10:31 CEST] <freezway> cool that worked, thanks
[00:14:17 CEST] <rsgm2> klaxa, I tried using the concat demuxer, but it made my 3.5 minute video into a 5 second video at 19Mbits/s, it is normally 150Kbits/s
[00:19:19 CEST] <klaxa> huh, that's weird, how did you use it?
[00:33:01 CEST] <freezway> one more question: can you get ffmpeg to NOT display every option it was compiled with?
[00:33:36 CEST] <c_14> -hide_banner
[00:33:45 CEST] <freezway> thanks
[00:36:30 CEST] <rsgm2> klaxa, ffmpeg -f concat -i list -c copy output.webm
[00:37:06 CEST] <klaxa> can you pastebin the output of ffmpeg? (the command looks right)
[00:39:29 CEST] <rsgm2> yeah, one second
[00:41:38 CEST] <rsgm2> klaxa, https://mega.nz/#!hhwTQaxC!PG7JQs3L0YST1DaKOaoITMsLMszghtQpKiAV3QyWT3o
[00:41:53 CEST] <klaxa> i meant the console output
[00:42:07 CEST] <klaxa> oh wait
[00:42:09 CEST] <rsgm2> There is a lot of errors in the output, this may be what was causing my original concat problems
[00:42:09 CEST] <klaxa> that is it?
[00:42:18 CEST] <rsgm2> that was the console output
[00:44:01 CEST] <klaxa> hmm... are all the webm files in the same "format"?
[00:46:22 CEST] <rsgm2> I thought so, but I did notice a few said opus instead of vorbis
[00:46:34 CEST] <rsgm2> for the audio
[00:46:43 CEST] <chungy> webm is allowed to contain vorbis, opus, vp8, and vp9
[00:47:06 CEST] <klaxa> yes, but you cannot concatenate vorbis and opus
[00:47:13 CEST] <klaxa> maybe re-encoding is easier after all
[00:47:34 CEST] <klaxa> seeing it's 176x144 i don't think the noise added by a second encode will be very visible
[00:47:49 CEST] <rsgm2> Hmm, thanks that would not be too hard to do, but I will also look into why there are a few opus when the majority is vorbis
[00:48:58 CEST] <rsgm2> Thanks for the help
[01:29:54 CEST] <fling> How to only keep video parts containing movement?
[02:35:03 CEST] <DHE> fling: might consider the 'decimate' filter if your input can take it
[02:36:57 CEST] <fling> DHE: but I want to keep audio in sync.
[02:37:37 CEST] <DHE> s/input/output/
[02:38:26 CEST] <DHE> if the output supports variable FPS then it'll just jolt the framerate to maintain sync...
[02:38:33 CEST] <DHE> at least that's how it works on other encoders. :)
[02:38:49 CEST] <fling> ahh
[02:39:06 CEST] <fling> But the input is noisy& ok, I will investigate, thanks.
[02:49:09 CEST] <pinPoint> If I have an HEVC/h265 file with .mp4 extension does that make .mp4 the container and the other the codec?
[02:49:44 CEST] <fling> pinPoint: probably.
[02:49:51 CEST] <fling> pinPoint: what does `file` say?
[02:50:14 CEST] <pinPoint> vlc says its HEVC but it has an .mp4 extension
[02:51:05 CEST] <fling> pinPoint: what does `ffprobe` say?
[02:51:07 CEST] <c_14> pinPoint: yes
[02:51:28 CEST] <pinPoint> c_14: ok
[02:54:22 CEST] <c_14> The people at the MPEG consortium are really good at naming things.
[02:56:08 CEST] <fling> pinPoint: and mp4 means nothing, as the file might be renamed to any extension name. ffprobe will tell you what the container is on the Input line.
[02:56:59 CEST] Action: fling seen people renaming between avi/mp4/VOB&
[02:57:33 CEST] <pinPoint> it hasn't been renamed. Just pulled from a display demo
[03:13:29 CEST] <pinPoint> supposed I want to output a .mp4 file with hevc codec. How do I use libx265 and output .mp4 without 'libx265: Invalid argument'
[03:13:35 CEST] <pinPoint> suppose*
[03:13:49 CEST] <c_14> ffmpeg -i file -c:v libx265 out.mp4
[03:14:25 CEST] <pinPoint> weird. I thought I had that
[03:18:18 CEST] <pinPoint> c_14: ffmpeg -i "INK DROPS 4K (ULTRA HD)-k_okcNVZqqI.mp4" -c:v libx265 -preset slow -x265-params crf=23 -i "INK DROPS 4K (ULTRA HD)-k_okcNVZqqI.m4a" -c:a aac -strict experimental -b:a 256k INK_DROPS_HEVC_SLOW_CRF23_256k.mp4
[03:18:53 CEST] <pinPoint> Unknown decoder 'libx265'
[03:19:38 CEST] <c_14> The -c:v -preset and -x265-params need to go after the -i "blah.m4a" ad before the output.mp4
[03:19:54 CEST] <c_14> *and
[03:21:33 CEST] <pinPoint> I see its all about the order I guess
[03:29:53 CEST] <pinPoint> thanks c_14
[09:30:16 CEST] <dannyzb> I noticed that in the FFMPEG/HLS guides online , they use "copy" as the encoding method before segmenting .. but does copy align the keyframes with the segments as required for HLS? what happens when I use COPY on an MP4 file to segmented format ?
[12:12:39 CEST] <luc4> Hello! Is it possible to transcode from 1080p to 1080i? I tried this command http://stackoverflow.com/questions/22471099/how-to-convert-a-1080p-to-1080i-using-ffmpeg but it doesnt seem the result is interlaced& any idea?
[12:13:53 CEST] <razzledazzle> input via pipe fails http://pastie.org/private/h1cazomvekc6lj5g4ze3w#
[12:14:48 CEST] <razzledazzle> [mov,mp4,m4a,3gp,3g2,mj2 @ 0x1f8ada0] stream 1, offset 0x62e28: partial file pipe:0: Invalid data found when processing input
[12:15:35 CEST] <razzledazzle> what is stream 1? shouldn't it be stream 0?
[12:16:18 CEST] <razzledazzle> the video is a local file and it works when passed via -i filename
[12:19:38 CEST] <JEEB> is that a file that has the index on which side?
[12:19:57 CEST] <JEEB> it might just be complaining about the first stream for which it can't get info about
[12:20:30 CEST] <JEEB> + you should generally test with the latest version of ffmpeg if you have an issue with an older version
[12:21:07 CEST] <razzledazzle> JEEB: what do you mean by side?
[12:21:34 CEST] <razzledazzle> I have tested with another video from Youtube, it works
[12:21:57 CEST] <razzledazzle> the video now in question was recorded with an Android phone
[12:26:25 CEST] <razzledazzle> qt-faststart echoes this: last atom in file was not a moov atom
[12:38:23 CEST] <luc4> I also tried to use the interlace filter (-vf "interlace) but the result is a little weird. Opening it with vlc seems to have a different framerate. Im not probably using it properly. Anyone who can advice a proper command to interlace a progressive video?
[12:44:32 CEST] <razzledazzle> the problem seems to be with seeking..
[16:04:40 CEST] <razzledazzle> [mov,mp4,m4a,3gp,3g2,mj2 @ 0x21b2b40] stream 1, offset 0x65ea3: partial file pipe:0: Invalid data found when processing input
[16:05:07 CEST] <razzledazzle> Why doesn't that happen when ss is set to something greater than 2?
[20:41:39 CEST] <freezway> so I have a file in a mp4 container (audio + video container, but the file only has audio streams) and its stream says its " Stream #0:0(und): Audio: vorbis (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 105 kb/s (default)"
[20:41:48 CEST] <freezway> what does that mean? is it vorbis or mp4a?
[20:42:09 CEST] <JEEB> vorbis, the other thing is an identifier
[20:44:45 CEST] <freezway> what exactly is an indetifier in this case
[20:46:28 CEST] <JEEB> something in the container most probably, you can use L-SMASH's boxdumper to get a text dump of the container's contents to see what exactly it is :P
[20:47:07 CEST] <Logicgate> hey guys
[20:48:39 CEST] <freezway> hey
[20:49:47 CEST] <Logicgate> I'm making software that needs to handle multiple different video input formats and output them in a specific format with FFMPEG (which I'm already doing), I want to lose as little quality as possible from the audio/video.
[20:50:11 CEST] <Logicgate> Basically, I need to take any incoming video and transform it into a compatible Vine video.
[20:50:37 CEST] <Logicgate> It needs to end up in an MP4 format typically recorded on either an iPhone or an Android device
[20:50:59 CEST] <Logicgate> Right now these are the flags that I'm using: -c:v libx264 -c:v libfaac -ac 2 -deinterlace -b:a 128k -c:v libx264 -preset:v slow -profile:v baseline -level 3 -f mp4 -threads 0 -strict experimental -movflags faststart -vsync 2 -pix_fmt yuv420p
[20:51:26 CEST] <Logicgate> The problem is that the audio quality gets deteriorated when the incoming bitrate is higher than 128 obviously
[20:54:17 CEST] <c_14> Use a higher audio bitrate?
[20:54:26 CEST] <c_14> Also -deinterlace is deprecated
[20:54:31 CEST] <c_14> Use the yadif filter
[20:55:01 CEST] <Logicgate> Would the be a way to optimize this so it accepts most incoming videos without deteriorating video quality/audio quality?
[20:55:15 CEST] <Logicgate> Would the -preset veryslow work better?
[20:56:19 CEST] <c_14> It'll make the video smaller
[20:57:29 CEST] <Logicgate> I need it to be under 2mb
[20:57:30 CEST] <Logicgate> always
[23:03:10 CEST] <Dexstarrrr> $10 to the person who can get me set up with qsv encoding in Ubuntu
[23:06:55 CEST] <waressearcher2> Dexstarrrr: I need money but I have no idea what qsv is
[23:07:05 CEST] <Nosomy> the writer of libmfx for ffmpeg led this then.
[23:07:19 CEST] <Nosomy> XD
[23:07:26 CEST] <Dexstarrrr> I can't get libmfx to build
[23:07:59 CEST] <Dexstarrrr> I gave up on that. Then I tried vaapi, it works with the use of Transmageddon, but the syntax is vague
[23:08:11 CEST] <Dexstarrrr> then I tried libyami. Like, wtf?
[23:09:05 CEST] <Dexstarrrr> So, after feeling tired, and not wanting to use windows for this.. or anything for that matter, I thought I'd try to incentivise
[23:09:17 CEST] <Dexstarrrr> I'll go to $30 dollars
[23:09:46 CEST] <waressearcher2> I really need new 64GB flash drive, but I don't know the answer
[23:10:41 CEST] <Nosomy> libmfx is here: github.com/lu-zero/mfx_dispatch
[23:11:27 CEST] <Dexstarrrr> it builds, but ffmpeg won't find it
[23:11:47 CEST] <Dexstarrrr> it needs the intel sdk installed too right?
[23:11:58 CEST] <Nosomy> probably
[23:13:06 CEST] <Dexstarrrr> I guess I'll leave my email address here. If anyone can help, get in touch
[23:13:20 CEST] <Dexstarrrr> the money will be paypal-ed
[23:14:45 CEST] <Nosomy> Dexstarrrr talk to with Zeranoe, when him stay online, maybe can help
[23:16:11 CEST] <BtbN> Isn't the stuff that the dispatcher did part of ffmpeg by now?
[23:18:03 CEST] <Nosomy> i think not.
[23:18:24 CEST] <BtbN> The actual mfx library is some closed source intel blob
[23:18:32 CEST] <Dexstarrrr> yeah
[23:20:11 CEST] <Dexstarrrr> whenever I try to ./configure --enable-libmfx I get libmfx not found using pkg-config
[23:25:34 CEST] <nik2208> hey there
[23:25:41 CEST] <nik2208> anyone in here?
[23:25:44 CEST] <Dexstarrrr> dpatten91 at gmail.com If anyone can help me out I would be incredibly greatful
[23:29:40 CEST] <nik2208> Hi everyone I'd need to know what's the official (if any) PPA for mint 17.2 those I found give me this message on adding: Cannot add PPA: 'No JSON object could be decoded'
[23:30:05 CEST] <BtbN> There is no official one. Best you can get are the ones linked on the homepage.
[23:31:17 CEST] <nik2208> ,,,ehmm.. on the homepage? cannot find any ppa
[23:31:44 CEST] <BtbN> you're not very good at finding stuff then.
[23:31:51 CEST] <BtbN> http://ffmpeg.org/download.html#build-linux
[23:33:28 CEST] <nik2208> Ubuntu Multimedia for Trusty this one you mean
[00:00:00 CEST] --- Mon Sep 28 2015


More information about the Ffmpeg-devel-irc mailing list