Neat! I love your demo. Could you say a bit more about how you're intending yours to be different? (I know zero about this kind of app, so this is genuine curiosity about the space and what differentiates tools.)
HTML5 / WebGL integration makes this an essential tool for me. My target is a "pure" animation pipeline for ThreeJS scenes dumped to WebM files. Thanks for building ;)
Well, I came here to congratulate for the good job, but everyone seems to be talking about creating automatic videos for youtube. Well, that's the thing with this kind of stuff, it goes both ways. Can be used for good or bad. But congratulations anyways. Good job.
Somewhat related: I recently realized that in theory I should be able to easily use ffmpeg with Termux to cut and concatenate clips I shoot on my phone without recompression, since they're all guaranteed to have the same settings (as long as all inputs are landscape or portrait). However, typing out the file path for a list of files would be a complete pain on the phone.
Does anyone know of a way to select a list of files on Android and send that list as input to a script in Termux? That would open up quite a bit of automation possibilities
Is there a way to mute specific windows of clips? I see you can do `cutFrom` and `cutTo` but say I just want to mute that section, not remove the entire section
If by mute you mean cut away, then that's not implemented yet. You can achieve an inverse cutting by adding the same clip twice though, with cutFrom and cutTo.
Looks nice it gave me a good side project idea which is merging my family randomly cut small pieces with the music I liked. And combine with beats if possible. Thanks for sharing.
Has anyone hacked together some Pandoc glue? It would be nice to just point it at some pandoc files. (Granted there will be a need for a few extra details with imagery.)
Looks great, from looking at the use cases and examples.
What scares me is the requirement to have ffmpeg and ffprobe installed and available of course. Had a painful experience installing ffmpeg on Jessie Light on a rpi in the past.
If you know a good and easy way, or have a link to such a way, to install these on Mac / Windows / Ubuntu I think adding it to your readme could help you gain traction outside of people who already have some of the capacities needed to do such edits.
Edit: precised that I'm not looking for a way to install ffmpeg, I was just suggesting that pointing to a way in the README would be an improvement IMHO.
I might add the ffmpeg-static npm package, then no need for system ffmpeg. But that package does not work on raspberry pi, so yeah.. Downloading and installing static ffmpeg builds from ffmpeg.org is pretty easy these days
I've used the ffmpeg cli app to generate a set of user guide videos for a web app, and scripted it so that they can easily be recreated with client's logos and color schemes for overlays. This would be an alternative product for doing that.
they have a section [1] explaining their reasoning
Create a slideshow from a set of pictures with text overlay
Create a fast paced trailer or promo video
Create a tutorial video with help text
Simply convert a video to a GIF
Resize video to any size or framerate and with automatic letterbox/crop (e.g. if you need to upload a video somewhere but the site complains Video must be 1337x1000 30fps)
Edit: For a group of people that have critical thinking skills it's discouraging to see the same trite questions asked over and over again. The author of the project does not have to sell a use case. Use your imagination to create one. George Boole did not pitch the transistor.
Reading the documentation for FFmpeg, it seems like FFmpeg can also be used to concatenate and overlay video and edit the audio, and supports captions and subtitles and many other functions too. It would seem that Editly supports the use of JSON5, and the use of JavaScript and HTML for custom graphics/animations (although I don't see a lot of the stuff that FFmpeg does in the documentation for Editly), but what I want is the ability to use PostScript for custom graphics and animations, rather than JavaScript. Although external graphics/animations are also helpful, but I think FFmpeg already does that anyways (and it also supports APNG, too, which is better than animated GIF, I think). However, neither FFmpeg nor Editly support farbfeld, as far as I can see.
Your comment also reminds me a lot of the James Bridle piece from a few years ago about creepy, semi-automated YouTube content targeting kids:
"Other channels do away with the human actors to create infinite reconfigurable versions of the same videos over and over again. What is occurring here is clearly automated. Stock animations, audio tracks, and lists of keywords being assembled in their thousands to produce an endless stream of videos. The above channel, Videogyan 3D Rhymes — Nursery Rhymes & Baby Songs, posts several videos a week, in increasingly byzantine combinations of keywords."
I was talking to a friend about these about a week ago and it hit me how easy it would be to fully automate one of those channels. I started looking into scraping and automatic screenshots with selenium. After a little bit, it didn't feel right and I did a bit of thinking. I decided that (for me at least) it's not cool to use other people's experiences to profit off of in such a way. I really like the idea of completely automated workflows, but if it's going to be taking advantage of people's personal experiences, I don't think it's the way to go.
Very strange indeed. I think I started seeing videos with content from AskReddit on YouTube last year with several thousands of views. My first thought was well why don’t these viewers just go on Reddit and read it there instead.
Not just Reddit. The other day I googled a fish my brother was interested in for his aquarium. There was a YT vid composed of a text-to-speech of a popular aquarium site's page on the fish, along with scrolling images from a Google image search on the fish variety.
It's been going on for a few years, but seems to have gotten worse lately.
Last I checked ByteDance (TikTok) bills itself as an AI company. This may have just been a pitch to woo investors, but this sort of thing would naturally fall into an AI business' revenue model.
I remember an old Maya demo where it would lipsync a face mesh with an audio track. The technology is there to have a fully automated news mascot read you the stories.
Judging by the comments here I guess I'm the only one that feels extremely awkward about this being written in Javascript. I don't mind wrappers but is this essentially just an ffmpeg wrapper in JS?
Is your problem with it the fact that it is a wrapper, or that it's javascript?
If you don't like that it's a wrapper, what is wrong with adding a wrapper that adds new functionality?
If you don't like that it's Javascript, how would another language somehow make this better? Especially with the sheer number of people that are already comfortable using Javascript.
You should try to learn JS - it's really awesome. Asynchronous, incredibly stable, battle tested by billions of users every day, it has one of the best open source module ecosystems in the world, and it runs everywhere.
saaaam|5 years ago
wpietri|5 years ago
abetusk|5 years ago
ArlenBales|5 years ago
gitgud|5 years ago
ArtWomb|5 years ago
atum47|5 years ago
adwi|5 years ago
G2H|5 years ago
amelius|5 years ago
What would happen if you insert a word into the text?
fredmonroe|5 years ago
serverQuestion|5 years ago
als0|5 years ago
vanderZwan|5 years ago
Does anyone know of a way to select a list of files on Android and send that list as input to a script in Termux? That would open up quite a bit of automation possibilities
contingencies|5 years ago
detaro|5 years ago
chpmrc|5 years ago
umvi|5 years ago
mifino|5 years ago
mingabunga|5 years ago
detaro|5 years ago
mertnesvat|5 years ago
xhkkffbf|5 years ago
areactnativedev|5 years ago
What scares me is the requirement to have ffmpeg and ffprobe installed and available of course. Had a painful experience installing ffmpeg on Jessie Light on a rpi in the past.
If you know a good and easy way, or have a link to such a way, to install these on Mac / Windows / Ubuntu I think adding it to your readme could help you gain traction outside of people who already have some of the capacities needed to do such edits.
Edit: precised that I'm not looking for a way to install ffmpeg, I was just suggesting that pointing to a way in the README would be an improvement IMHO.
sirius87|5 years ago
[0] https://johnvansickle.com/ffmpeg/
btbuildem|5 years ago
mifino|5 years ago
ISL|5 years ago
unknown|5 years ago
[deleted]
gnomesteel|5 years ago
onion2k|5 years ago
asicsp|5 years ago
Create a slideshow from a set of pictures with text overlay
Create a fast paced trailer or promo video
Create a tutorial video with help text
Simply convert a video to a GIF
Resize video to any size or framerate and with automatic letterbox/crop (e.g. if you need to upload a video somewhere but the site complains Video must be 1337x1000 30fps)
[1] https://github.com/mifi/editly#use-cases
JoeQuery|5 years ago
Edit: For a group of people that have critical thinking skills it's discouraging to see the same trite questions asked over and over again. The author of the project does not have to sell a use case. Use your imagination to create one. George Boole did not pitch the transistor.
kimown|5 years ago
jonas21|5 years ago
zzo38computer|5 years ago
timpattinson|5 years ago
Reddit scraper -> voice synthesizer -> Programmatic video editing tool -> youtube API
For extra credit add some kind of ML tool to identify "stories" in comments
Trash content, but a lot of people seem to watch it [1]
[1] https://www.youtube.com/watch?v=6QIh3GSgPPk
mikepurvis|5 years ago
"Other channels do away with the human actors to create infinite reconfigurable versions of the same videos over and over again. What is occurring here is clearly automated. Stock animations, audio tracks, and lists of keywords being assembled in their thousands to produce an endless stream of videos. The above channel, Videogyan 3D Rhymes — Nursery Rhymes & Baby Songs, posts several videos a week, in increasingly byzantine combinations of keywords."
https://medium.com/@jamesbridle/something-is-wrong-on-the-in...
jjice|5 years ago
bufferoverflow|5 years ago
adtac|5 years ago
And then scrape youtube comments in videos posted on /r/videos and pass them as your own comment on the corresponding reddit posts.
Free karma.
hckr_news|5 years ago
Andrex|5 years ago
01100011|5 years ago
It's been going on for a few years, but seems to have gotten worse lately.
hiccuphippo|5 years ago
time0ut|5 years ago
Put in your channel, upload your intro, outro, and paid testimonial for raid: shadow whatever, profit.
blululu|5 years ago
jandrese|5 years ago
amelius|5 years ago
jacobush|5 years ago
hnarn|5 years ago
buzzerbetrayed|5 years ago
If you don't like that it's a wrapper, what is wrong with adding a wrapper that adds new functionality?
If you don't like that it's Javascript, how would another language somehow make this better? Especially with the sheer number of people that are already comfortable using Javascript.
contingencies|5 years ago
[deleted]
mifino|5 years ago