ffmprovisr icon indicating copy to clipboard operation
ffmprovisr copied to clipboard

Other ffmprovisr-suitable tools?

Open ablwr opened this issue 7 years ago • 54 comments

Growing out of #309 and stemming also from this tweet --

What tools are a good fit for ffmprovisr-style sites, potentially to live immediately adjacent to ffmprovisr in this repo? What is complicated enough to need regular scripting reference?

  • Exiftool (Exiftoolkit)?
  • ImageMagick (ImageMagickTricks [thanks @kfrn for that one])?
  • Bash?
  • Pandoc?
  • sox?
  • exiv2 ref?

ablwr avatar Mar 08 '18 16:03 ablwr

They all at minimum need punny and hard-to-remember-or-search names just like their parent. ;)

ablwr avatar Mar 08 '18 16:03 ablwr

I have been tempted to add a few sox commands into ffmprovisr for a couple of the things sox handles better than ffmpeg - but not sure if there are enough to warrant an adjacent site...

privatezero avatar Mar 08 '18 17:03 privatezero

oh, hahaha I just noticed you had sox on the list already! Sox is good!

privatezero avatar Mar 08 '18 17:03 privatezero

@EG-tech noted it AND you!

ablwr avatar Mar 08 '18 17:03 ablwr

Mkvpropedit! Editing colour metadata and adding chapters..

On 8 Mar 2018 5:58 pm, "Ashley" [email protected] wrote:

@EG-tech https://github.com/eg-tech noted it AND you!

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/amiaopensource/ffmprovisr/issues/310#issuecomment-371569893, or mute the thread https://github.com/notifications/unsubscribe-auth/ABEyvvt7MnpEuON9YuzXfuLjxO4sz6Ydks5tcXFCgaJpZM4Si73I .

kieranjol avatar Mar 08 '18 18:03 kieranjol

Also the openssl pipe here is invaluable for calculating the weird hashes in a digital cinema package

Edit: link https://en.wikipedia.org/wiki/Digital_Cinema_Package#Packing_list_file_or_PKL_package_key_list

kieranjol avatar Mar 08 '18 18:03 kieranjol

Also https://twitter.com/dericed/status/758275619767582720?s=19 the xxd call in here as a means of analysing binary outputs and determining any potential padding..

kieranjol avatar Mar 08 '18 18:03 kieranjol

The use of Rubberband and Tesseract (with and/or without FFmpeg) could also be of interest.

retokromer avatar Mar 08 '18 18:03 retokromer

  • ImageMagickMagic
  • KnockYourSoxOff
  • ExifThroughTheGifShop

EG-tech avatar Mar 08 '18 18:03 EG-tech

Sorry for the flood,I think all of mine would be in more of a "misc" site,rather than any of those tools being standalone. I think having those kinds of commands in an ffmprovisr style site would be so helpful tho.

On 8 Mar 2018 6:01 pm, "Kieran O Leary" [email protected] wrote:

Mkvpropedit! Editing colour metadata and adding chapters..

On 8 Mar 2018 5:58 pm, "Ashley" [email protected] wrote:

@EG-tech https://github.com/eg-tech noted it AND you!

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/amiaopensource/ffmprovisr/issues/310#issuecomment-371569893, or mute the thread https://github.com/notifications/unsubscribe-auth/ABEyvvt7MnpEuON9YuzXfuLjxO4sz6Ydks5tcXFCgaJpZM4Si73I .

kieranjol avatar Mar 08 '18 18:03 kieranjol

Yeah that's what I'm thinking about... it would be good to have a misc though, for things related to the same premise but a different tool is better. Trying to think about which ones are complex enough -- ffmpeg really is a BEAST! ImageMagick for sure is weighty.

ablwr avatar Mar 08 '18 18:03 ablwr

Bash is a (little) beast, I presume.

retokromer avatar Mar 08 '18 18:03 retokromer

The biggest beast of all!!!!

ablwr avatar Mar 08 '18 18:03 ablwr

I have nothing to add to this conversation, but I just wanted to say: I love you all. And that I spent all of yesterday screwing around with bash and imagemagick, so you know where my head's at.

On Thu, Mar 8, 2018 at 1:15 PM, Ashley [email protected] wrote:

The biggest beast of all!!!!

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/amiaopensource/ffmprovisr/issues/310#issuecomment-371574928, or mute the thread https://github.com/notifications/unsubscribe-auth/AIkiXk8Wr1UOADYWLAQY9WhySgIhAuo1ks5tcXVMgaJpZM4Si73I .

--

Benjamin Turkus | The New York Public Library Assistant Manager for Audio and Moving Image Preservation

Barbara Goldsmith Preservation Division 40 Lincoln Center Plaza, New York, NY 10023 T. 212.870.1609 <(212)870-1609> | [email protected] http://www.nypl.org/preservation https://twitter.com/NYPLPreserve

Lifelong Learning | Advancing Knowledge | *Strengthening Our Communities *

bturkus avatar Mar 08 '18 18:03 bturkus

maybe a youtube-dl guide for (community) archivists?

todrobbins avatar Mar 08 '18 18:03 todrobbins

We are wired in, @bturkus.

ablwr avatar Mar 08 '18 18:03 ablwr

Ya @todrobbins do you use youtube-dl?

I guess also it comes down to soliciting for commands people use. ffmprovisr got a jump-start from 1 my totally non-useful commands and 2 being during a hackathon and 3 leeching off of a previous AMIA hackathon's ffmpeg-for-archivists guide which had sample commands in it

ablwr avatar Mar 08 '18 18:03 ablwr

I support all of this! Especially the :heart: , @EG-tech's proposed names, and another +1 for youtube-dl! I use that hella!

privatezero avatar Mar 08 '18 18:03 privatezero

Aye +1 youtube-dl

On 8 Mar 2018 6:56 pm, "Andrew Weaver" [email protected] wrote:

I support all of this! Especially the ❤️ , @EG-tech https://github.com/eg-tech's proposed names, and another +1 for youtube-dl! I use that hella!

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/amiaopensource/ffmprovisr/issues/310#issuecomment-371586975, or mute the thread https://github.com/notifications/unsubscribe-auth/ABEyvqbq715xnCIXcBhsKtGZVpVz7RYtks5tcX7DgaJpZM4Si73I .

kieranjol avatar Mar 08 '18 19:03 kieranjol

My secret dream is a hackathon that moves with time zones, like Sunday 10am-5pm but N.Z. gets a head start, and @privatezero is left cleaning up all of the junk commits that have been made, unless we find an a/v archivist with github skills in Hawaii/Alaska. ;)

ablwr avatar Mar 08 '18 19:03 ablwr

but N.Z. gets a head start

I'm happy to write some bugs for y'all to sort out 😎

kfrn avatar Mar 08 '18 19:03 kfrn

wow this just arrived in my inbox https://github.com/learnbyexample/Command-line-text-processing/blob/master/ruby_one_liners.md 😍

ablwr avatar Mar 08 '18 19:03 ablwr

I'm ok with being a closer as long as y'all are prepared for some <!--Free Cascadia--> comments being slipped in after everyone else has wrapped ;-P

privatezero avatar Mar 08 '18 19:03 privatezero

The Roman Empire is falling: I was convinced that <!--Free Cascadia--> is a secret instruction for the compiler!

retokromer avatar Mar 08 '18 19:03 retokromer

Don't forget what we learned from Philip K Dick ....

THE EMPIRE NEVER ENDED

kfrn avatar Mar 08 '18 21:03 kfrn

+1 empires never ended

On 8 Mar 2018 9:30 pm, "Katherine Frances Nagels" [email protected] wrote:

Don't forget what we learned from Philip K Dick ....

THE EMPIRE NEVER ENDED

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/amiaopensource/ffmprovisr/issues/310#issuecomment-371630859, or mute the thread https://github.com/notifications/unsubscribe-auth/ABEyvtfqfx7ui34H6eIvdUfEhJ5vbmeuks5tcaLlgaJpZM4Si73I .

kieranjol avatar Mar 08 '18 22:03 kieranjol

A potential starting point for a youtube-dl guide: https://github.com/bibanon/tubeup

YouTube → Internet Archive

todrobbins avatar Mar 15 '18 22:03 todrobbins

I'd like to work on this.

Since we aren't sure how big some of these could potentially get (and I'm unsure if any of them could reach the size of ffmpeg, at least for this crowd), how about a compromise like this?

screen shot 2018-03-26 at 22 46 03

(Adding tools to the bottom of ffmprovisr, and in the ToC of course)

If they grow and the size becomes a problem (like @ross-spencer brought up in #309) we can decide to split at that time, and this way we don't block progress.

But what do y'all think?

Also I need to round up some actual useful examples...

ablwr avatar Mar 27 '18 02:03 ablwr

I think that makes a lot of sense! I can start thinking of some sox things! (Maybe one of the most useful things sox does better than ffmpeg is splitting tracks on silence, and there is a good example right in the sox manual)

privatezero avatar Mar 27 '18 03:03 privatezero

ToC title could be Similar tools: tips & tricks 🎩🐰

todrobbins avatar Mar 27 '18 04:03 todrobbins