Earlier quoted context omitted.
You don't want to necessarily use it by default.
You you do want to explain why and not just tell people not to.
FFMPEG from Zero to Hero
101–110 of 140 posts
Re: FFMPEG from Zero to Hero
#102Something weird (IMO) about ffmpeg is that it doesn't do hardware-accelerated encoding or decoding by default unless you compile it with support and pass it some extra command line flags. If you are using ffmpeg with hardware-accelerated codecs like H.264, remember to take the free 10x speed boost!
Re: FFMPEG from Zero to Hero
#103Something weird (IMO) about ffmpeg is that it doesn't do hardware-accelerated encoding or decoding by default unless you compile it with support and pass it some extra command line flags. If you are using ffmpeg with hardware-accelerated codecs like H.264, remember to take the free 10x speed boost!
Re: FFMPEG from Zero to Hero
#104This book looks great. I'm looking for some easy and beautiful way to generate audio visualization; the books' TOC doesn't seem show much. Can someone please tell me a bit more what I may get from that chapter? Thanks
Re: FFMPEG from Zero to Hero
#105But that chapter shouldn't simply be the first n pages covering "what is ffmpeg", "where do I download ffmpeg" and "how do I install ffmpeg".
Show us a practical example what cool things I can do with ffmpeg. Your TOC is enticing, pick one of those things (OPUS or audio from waveform or whatever) and show that! Including the command line and your explanation up to it.
So far I have no idea whether you explain anything, or whether you're just listing "100 cool one-liners".
(The latter may also be fine, but I don't know what I'm buying here)
Re: FFMPEG from Zero to Hero
#106Earlier quoted context omitted.
I feel like it's better to embed the tool in a language, or many community supported languages than embed a programming language in the tool.
Per the docs on zfs program: The entire script is executed atomically, with no other administrative operations taking effect concurrently. Which would be somewhat hard to ensure with an external language.
If a fatal error is returned, the channel program may have not executed at all, may have partially executed, or may have fully executed but failed to pass a return value back to userland.
If an external tool is allowed to acquire this kind of exclusive lock, I don't see the difference.Re: FFMPEG from Zero to Hero
#107This book looks great. I'm looking for some easy and beautiful way to generate audio visualization; the books' TOC doesn't seem show much. Can someone please tell me a bit more what I may get from that chapter? Thanks
Perhaps https://processing.org/ might be interesting to you.
Re: FFMPEG from Zero to Hero
#108Earlier quoted context omitted.
x264 encoded streams have the original encoding parameters included by default.
Encoding settings metatag can be striped. Regardless, I don't think these software are "matching" anything. TMPGEnc for example has settings to choose what quality you want for these re-encoded frames.
Re: FFMPEG from Zero to Hero
#109Earlier quoted context omitted.
Per the docs on zfs program: The entire script is executed atomically, with no other administrative operations taking effect concurrently. Which would be somewhat hard to ensure with an external language.
This just sounds like when the script is run, a lock is taken. It seems like a pretty fast and loose definition of "atomic" (as in, not the ACID sense), as it says below: If a fatal error is returned, the channel program may have not executed at all, may have partially executed, or may have fully executed but failed to pass a return value back to userland. If an external tool is allowed to acquire this kind of exclus…
That's the whole point, as I understand it. The channel programs are executed in the kernel, in a way that cannot be done by external programs. Some more details here[1].
edit: I also think you should have included the note, which says
Note: ZFS API functions do not generate Fatal Errors when correctly invoked, they return an error code and the channel program continues executing.
So while it's not quite ACID-level, its not as bad as it sounds without that note.
Re: FFMPEG from Zero to Hero
#110Earlier quoted context omitted.
I have a $HOME/bin folder full of bash scripts invoking imagemagick or ffmpeg one liners.
care to share? :D
#!/bin/bash
size=${1:-"1920x1080"}
offset=${2:-"0,0"}
name=${3:-"video"}
ffmpeg -video_size $size -framerate 25 -f x11grab -i :0.0+$offset -c:v libx264 -crf 0 -preset ultrafast "$name.mkv"
ffmpeg -i "$name.mkv" -movflags faststart -pix_fmt yuv420p "$name.mp4"