Initial commit: HPR Knowledge Base MCP Server
- MCP server with stdio transport for local use - Search episodes, transcripts, hosts, and series - 4,511 episodes with metadata and transcripts - Data loader with in-memory JSON storage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
105
hpr_transcripts/hpr4428.txt
Normal file
105
hpr_transcripts/hpr4428.txt
Normal file
@@ -0,0 +1,105 @@
|
||||
Episode: 4428
|
||||
Title: HPR4428: Fixing AVI Indexes
|
||||
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr4428/hpr4428.mp3
|
||||
Transcribed: 2025-10-26 00:35:33
|
||||
|
||||
---
|
||||
|
||||
This is Hacker Public Radio Episode 4,428 for Wednesday 23 July 2025.
|
||||
Today's show is entitled Fixing AVI Indexes.
|
||||
It is hosted by Ahukah and is about 8 minutes long.
|
||||
It carries a clean flag.
|
||||
The summary is How to Fix Missing or Damage AVI Indexes.
|
||||
You are listening to a show from the Reserve Q.
|
||||
We are airing it now because we had free slots that were not filled.
|
||||
This is a community project that needs listeners to contribute shows in order to survive.
|
||||
Please consider recording a show for Hacker Public Radio.
|
||||
Hello, this is Ahukah welcoming you to Hacker Public Radio in another exciting episode
|
||||
and this one is coming from the Reserve Q.
|
||||
So that means if you're hearing this, you should be recording a show.
|
||||
Hacker Public Radio can only continue to exist as long as people provide shows and
|
||||
it's up to all of us to do our part there.
|
||||
So please record something, it's really easy.
|
||||
If you need any additional information or motivation, there's probably eight or ten different
|
||||
shows on the network already about how easy it is to record a show.
|
||||
Check them out if you need more motivation.
|
||||
So what I'm going to do on this particular episode is I'm going to tell you about something
|
||||
that I found out and turned out to be kind of an interesting thing to find out.
|
||||
It has to do with AVI files and indexes and stuff like that.
|
||||
So the background of this is I like to download video files off of the internet.
|
||||
For example, as you know I'm a huge Doctor Who fan.
|
||||
Now I have a very long shelf full of blue rays that I've been collecting as they come
|
||||
out of all of the series of Doctor Who.
|
||||
So basically what they did is for the original Doctor Who run from 1963 up to 87 or 86 somewhere
|
||||
around there as soon as 26 seasons.
|
||||
So what they did is they did it year by year.
|
||||
So what was the first season of William Hartnell?
|
||||
That would be one and then the second season.
|
||||
Well, they haven't done all of them yet, they've done many of them.
|
||||
When it came to the new series that started in 2005, what they have been doing is, or at
|
||||
least they have so far, is put out a complete collection for a particular Doctor.
|
||||
So well, the first one, Christopher Eccleson only had one season, so that was simple.
|
||||
But then I've got one the day the tenant years.
|
||||
So that's like three and a half seasons depending on how you count it.
|
||||
And then Matt Smith, complete Matt Smith collection, Peter Capaldi, Jody Whitaker, and so
|
||||
far at least that's the way they've done it.
|
||||
So instead of having to buy it one year at a time, you can get a complete Doctor.
|
||||
And that's wonderful.
|
||||
So I've got a lot of it.
|
||||
I don't have all of it.
|
||||
But the other thing is that there is other stuff that is related that isn't necessarily
|
||||
on those Blu-ray collections.
|
||||
And it could be something that was fan created or it could be something that the BBC did,
|
||||
that they didn't include it in anything.
|
||||
On the current season right now, for instance, they have something called Doctor Who Unleashed.
|
||||
If you know where to look on the internet, you can find a lot of these other kinds of files.
|
||||
Now, that's good as far as it goes, but I have run into an annoying problem.
|
||||
And that is AVI files that have broken or missing AVI indexes.
|
||||
Now, that can be a bit of a problem.
|
||||
If you use VLC, which is my video player of choice, VLC will generally play them.
|
||||
But what it does is you try to load the file and it says, no, I can't play this file
|
||||
until I rebuild the index.
|
||||
And it rebuilds the index.
|
||||
But then you've got another problem.
|
||||
First of all, it's not permanent.
|
||||
It's all in RAM, so to speak.
|
||||
And as soon as you close the file, it's all gone.
|
||||
And the next time you open the file, it's going to have to rebuild the index again.
|
||||
And the other thing that I've run into, and at least with VLC on these, is that it may
|
||||
rebuild the index.
|
||||
But if you try and jump ahead, search around to a particular part, it likely is not,
|
||||
will just close the file altogether and leave you staring at a blank VLC screen.
|
||||
So there's got to be a way to do this.
|
||||
So I search searching.
|
||||
And if you go online and do a search for fixing AVI indexes, what you'll get, at least
|
||||
in your initial search results, are a lot of commercial solutions.
|
||||
There are companies that make software that they would love to sell you.
|
||||
One of them I ran into, and it looked like a very nice product.
|
||||
They wanted $80 for a one-year license, and it's like, no, I'm not doing that.
|
||||
I got to be able to do better.
|
||||
And I thought, you know, there's got to be some good open source kinds of solutions for
|
||||
this problem.
|
||||
And it turns out there are.
|
||||
And probably more than one, because I turned up at least several in what I've looked
|
||||
at, like M&CODE, certainly is capable of fixing that.
|
||||
But the one I found that just was simple and easy for me, uses FFMPEG.
|
||||
Now I've put a link in the show notes to the place where I found this, and I've also
|
||||
put the command itself in the show notes.
|
||||
Basically, it is, I'll say it anyway, FFMPEGSpace-iSpaceInput.avi, in other words, put in the name
|
||||
your file, space, dash C, space, copy, space, and then output avi, you know, what should
|
||||
the output be.
|
||||
Now when I do it, I'll just take the input name and put dash fixed at the end and make
|
||||
that the output name.
|
||||
It's very easy.
|
||||
And I can get a new output file and literally it takes seconds on my computer.
|
||||
Now, if someone is ever faced with this problem, here's a solution.
|
||||
So this is a hookah for HackerPublicRadio, signing off and is always encouraging you to support
|
||||
free software.
|
||||
Bye-bye.
|
||||
You have been listening to HackerPublicRadio, and HackerPublicRadio does work.
|
||||
Today's show was contributed by a HBR listener like yourself.
|
||||
If you ever thought of recording a podcast, click on our contribute link to find out how
|
||||
easy it leads.
|
||||
Hosting for HBR has been kindly provided by Anonsthost.com, the Internet Archive, and
|
||||
our Sync.net.
|
||||
On the Sadois stages, today's show is released under Creative Commons, Attribution 4.0 International
|
||||
Reference in New Issue
Block a user