Coder Social home page Coder Social logo

bavc / avaa Goto Github PK

View Code? Open in Web Editor NEW
55.0 55.0 32.0 36.5 MB

AV Artifact Atlas (AVAA) is a community-built resource for identifying errors and anomalies in video files.

Home Page: https://bavc.github.io/avaa/

License: MIT License

Ruby 2.76% HTML 43.05% CSS 41.06% JavaScript 13.13%

avaa's People

Contributors

ablwr avatar bealtaine84 avatar bilditup1 avatar brnco avatar bturkus avatar dadosch avatar dalelore avatar dependabot[bot] avatar digitensions avatar gregh18 avatar hannahfrost avatar kfrn avatar kieranjol avatar manhattan-research-inc avatar metacynicv2 avatar mhgt120 avatar oceanofsound avatar privatezero avatar rebeccaleung avatar retokromer avatar wn-ie avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

avaa's Issues

duplicate contributor guides?

Heya - there is a contributing.md and a contributors_guide.md. Are these duplicates? I tried to delete the contributing.md from my clone and push it or pull it but I'm still struggling a bit with how this works.

Writing style-guide

We have some documentation on how to add new information to existing artifacts and a ticket open to explain how to add new artifacts, but I think a style guide should be implemented regarding how artifacts are spoken of, etc.

Needs a favicon.ico

If we add a favicon.ico at the top level, it will show up as the icon in browsers. We might have to add a link to the favicon somewhere in the Jekyll site. If someone wants to do this but needs help, just let me know!

Artifact: MPEG-2 truncation(?) vertical streaking/smearing

I have an artifact I've seen in the wild a few times, and somewhat reliably from my own capture setup, where an MPEG-2 frame gets vertically smeared. I assume this is due to truncated data (the capture setup where I see it most often is an HDHomeRun Prime, which lets you record an MPEG-2 TS from cable by giving it a duration - I think sometimes the duration doesn't line up exactly with an MPEG-2 frame, resulting in this error. Unfortunately I don't keep all the original TS files so I don't have a raw TS to verify this).

Some examples:
https://twitter.com/neural_tv/status/807783247748939776
https://twitter.com/tv_sounds/status/836294900106809344

Needs 404 page

Especially important within the context of breaking links. Needs robust 404 page with explanation, ability to search, etc.

Link resolving possible?

Need to investigate if there's a way to map and resolve links from MediaWiki pages to new page structure. This might be tricky because of the unfriendly URLs used in MediaWiki, but maybe some tricky-mapping can occur?

Open contingency plan document for dependencies?

With rumors circulating over the past few days that Soundcloud is shutting down, it begets the question: What is the contingency plan for the demise of a platform AVAA uses to host example files? I don't think the Soundcloud issue is an immediate threat, but it can be used as an impetus to ensure we are prepared for an event similar to this.

Related, what is the plan for sample file ownership? BAVC, the primary host of this material, has had staff leave and new staff arrive, so what is the best way to document and relay information for a low-priority application like this one? Stanford acts as a secondary host, and what role do all of you play in this? In general, how do we avoid having things "lost in the shuffle"?

I was thinking recently, too, how if I had been a "good archivist" while doing the data migration from MediaWiki to this new site, I would have done a better job (and by 'better' I mean 'anything at all') at documenting what that process was like, for legacy purposes. Both for the migration and also for the collective decision-making we did in terms of reaching a consensus for what constituted a successful project migration, what was minimally determined as requirement for migration, and what became a "nice to have" instead of a requirement (and how that happened).

I would like the AVAA to have an open, written document for how to deal with these situations, as a preventative measure. This is kind of a good idea for any technology-based project, but this happens to be a small one that I care about and other people care about and is widely used as a resource. I think this document could go over what the dependencies are, where backups are located, who has access to them.. other things.

Some questions:
Where else do the sample files live?
Is there a collected, updated, active list?
Who has access to the Soundcloud/IA accounts?
Is there an alternative/better way to host and embed files?
Can we manage file access and file embedding within git, largely alleviating the first element of this issue completely?
Who "holds the keys" to relevant accounts, and how does that knowledge get transferred?

FWIW, I have no answers here. I suppose my role on this project could be summarized as technical-maintainer, but these are largely questions of institutionally-hosted maintainership. I did recently update the README to include all of the technical components I used to build this site, should that ever become relevant and need addressing and I'm not available to address it.

CC: @iamdamosuzuki @kellyhaydon @bturkus @hannahfrost @oceanofsound @michaelangeletti @ncoy

LOCKSS,

Ashley

mobile

Important todo! Extend theme to make sidebar navigation appear in mobile!

wishlist: viewing options for artifacts?

When visiting the artifacts (tags) page, I often wish I had the option of viewing it in a mode similar to that of the AV Preservation Glossary: in alphabetical order by artifact with the navigational bar at the top. I also see the value of organizing by tags, especially since they can be clicked through from anywhere. Would it be possible to give users the option of browsing the artifacts either alphabetical by tags or by artifacts? I wouldn't want to task us with a lot of over-engineering, but I'm curious...

AKA null in search results

When searching for a keyword, each result comes up with the 'also known as' for that artefact. Many of them are null (no aka), in which case it would nice to hide that line.

akanull

I can do this, it should be a simple enough logic tweak to the search.js :)

delete kh/artifacts

Hey @ablwr - I am trying to delete the kh/artifacts branch as it was created during my self-training phase and not a thing. I have not been successful. Is this something you can do easily?

Video links/embeds

I noticed that currently, the video examples are just text links that are dead, e.g.:

http://avaa.bavc.org/artifactatlas/index.php/File:HEADCLOG2_2.mp4 on the video head clog page

Is there a plan to restore the videos? Let me know if I can help. :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.