#archiveteam-bs 2013-01-30,Wed

↑back Search

Time Nickname Message
00:03 🔗 joepie91 aaaaaaaaand updated it again
00:03 🔗 joepie91 proper optimization, bugs gone
00:08 🔗 godane so i'm up to 9260 on g4tv.com
00:09 🔗 godane also the number of videos is only 1058
01:32 🔗 godane does anyone know of a way to fix a broken flv file
01:32 🔗 godane on linux
01:32 🔗 godane i tryed ffmpeg and mencoder and there not working
01:33 🔗 db48x do you know how it's brokne?
01:33 🔗 db48x broken?
01:33 🔗 godane it stops like in the middle
01:36 🔗 db48x ah, truncated
01:36 🔗 godane ?
01:36 🔗 db48x you mean the file is truncated
01:36 🔗 db48x shorter than it was supposed to be
01:37 🔗 godane yes
01:37 🔗 db48x not much you can do to fix it then, but you might try rebuilding the index
01:37 🔗 db48x -idx I think, at least for mplayer
01:37 🔗 db48x not sure about mencoder; it's been a while
01:38 🔗 db48x barring that you might use mencoder to copy just the first N seconds from the file
01:38 🔗 db48x that should give you a new file that isn't corrupt, and has very nearly the entire content of the file
01:39 🔗 godane but i want to fix it
01:39 🔗 godane not just part of the file
01:39 🔗 godane some files only play like half a second
01:42 🔗 db48x right
01:42 🔗 db48x the problem with a truncated file is twofold
01:43 🔗 db48x there is an index at the beginning that tells the player where the I-frames are
01:43 🔗 db48x the key frames
01:43 🔗 db48x with a truncated file, a lot of those don't actually exist
01:43 🔗 db48x second, the truncation rarely happens to line up with the frame boundaries in the stream
01:44 🔗 db48x nor does it usually line up with the interleave boundaries, where video and audio data are woven together
01:45 🔗 db48x and you can't just make up information to fill out the end of the file
01:45 🔗 db48x so keep the original, but copy out as much of the video as you can with mencoder to produce a file that plays for just as long (less a tenth of a second perhaps), but isn't corrupt
01:47 🔗 godane balrog_ thinks its bad muxed
01:47 🔗 balrog_ may be, I'd have to look at it
01:48 🔗 godane i hope so
01:48 🔗 db48x ah, if that's the case then mencoder won't be able to copy anything out anyway :)
01:49 🔗 godane then how do you fix it if mencoder and ffmpeg will not?
01:58 🔗 joepie91 well, this is certainly interesting
01:59 🔗 joepie91 I just fixed a bug in the core of beautifulsoup
01:59 🔗 joepie91 inadvertently
02:00 🔗 godane i did find video file that just skips ahead by 3mins
02:01 🔗 godane but its only a problem when your trying to skim the video
02:01 🔗 db48x godane: fun
02:01 🔗 godane the full video is there
02:01 🔗 DFJustin yeah lots of videos have seeking issues
02:01 🔗 db48x ah, that's probably just a bad index. should be easy to fix, since mplayer/mencoder can just scan for I-frames
02:14 🔗 godane how do you scan for i-frames
02:16 🔗 godane some of the videos just stop working at 20secs
02:16 🔗 godane *20secs before it ends
02:18 🔗 DFJustin does it end abruptly as far as the content of the video, I've seen video files before where the length is detected wrong so they play fine, they're just shorter than the reported length
02:19 🔗 godane some of the files are alot bigger then there should be
02:20 🔗 godane if it was wrong length then it should have been smaller
02:20 🔗 godane for example the crazyadam clip was around 18mb
02:20 🔗 godane when trying to get the video out with ffmpeg i only got 8.9mb
02:23 🔗 godane i have found 17 bad videos
02:24 🔗 balrog_ probably old flv
02:24 🔗 balrog_ just like old realmedia - very messy
02:26 🔗 godane then how do you fix the old flv?
02:26 🔗 balrog_ ill have to look at it :/
02:28 🔗 db48x godane: mplayer -idx filename
02:29 🔗 godane that doesn't fix it
03:04 🔗 godane some videos get pink spots when they crash
03:13 🔗 db48x colored spots (blocks) just means that there was data missing and the player filled it in
03:18 🔗 godane i think the time jumps
03:19 🔗 godane it will say like it 3:00 then when the problem happens it will stop and got 72:00:00 or something
03:33 🔗 godane this is a first
03:33 🔗 godane i found one video that doesn't skip anywhere near the end but it will still play all of it
03:42 🔗 db48x you can't seek near the end?
03:42 🔗 db48x the index is busted, or it just doesn't have any i-frames there
03:42 🔗 godane db48x: any news on how to fix the files?
03:43 🔗 godane i think just seeking is not possible with some
03:43 🔗 db48x that's quite possible
03:43 🔗 db48x some player software can only seek to an i-frame
03:43 🔗 db48x basically, an i-frame is the data for a single frame of video, with no reliance on previous frames
03:44 🔗 godane but some just will not get past a point
03:44 🔗 db48x b-frames and p-frames contain information about what has changed since the last frame
03:44 🔗 db48x godane: even a single bit error can cause a player to bail out and not play the rest of the file
03:44 🔗 godane ok
03:45 🔗 db48x or it can cause the player to start hunting through the rest of the file for a place to pick back up
03:45 🔗 db48x I had one a few weeks ago that skipped about 15 minutes of plot thickening and jumped right into the denoument
03:50 🔗 db48x but if I very carefully seeked to just after the spot where it jumped, then it played those 15 minutes just fun
04:02 🔗 godane found a episode of arena and will wheaton is in it
04:03 🔗 illunatic heh
04:03 🔗 illunatic nemesis!
04:03 🔗 godane WHEATON!!!!
04:44 🔗 illunatic :)
04:45 🔗 illunatic gn
05:50 🔗 godane i got doctor who magazine off of my drive
05:50 🔗 godane i have burned it a few months back
06:05 🔗 chronomex godane: if mplayer -forceidx makes it seek properly, then there's your problem - bad index
08:09 🔗 godane chronomex: most of my problems is the files have errors in them
08:11 🔗 godane 0x0089633f: error E12051: previous tag size should be 1389, -302199066 found instead
08:11 🔗 godane 0x0089633f: error E30013: unknown tag type 86
08:12 🔗 godane 0x00896340: fatal F20016: tag body length (9683438 bytes) exceeds file size
08:12 🔗 godane 3 error(s), 0 warning(s)
08:12 🔗 godane thats the out put with flvmeta -C xp7030crazyadam_flv.flv
08:21 🔗 chronomex oh
08:31 🔗 SketchCow Wil had a major falling out with Arena
08:31 🔗 SketchCow Well worth keeping that
08:57 🔗 godane how much has someone downloaded before they was warn of going over the cap?
08:58 🔗 godane also i'm running the terminal download parts about 400 to 500 kbytes
08:58 🔗 godane *3 terminals
08:58 🔗 godane trying to find the big videos too
09:03 🔗 ersi Just keep going man :)
09:03 🔗 ersi Someone said they got calls for using terabytes of bandwidth
09:35 🔗 godane ok
09:35 🔗 godane i'm only have about 163gb
09:41 🔗 godane i think i will need to by another hard drive next month at this rate
09:43 🔗 chronomex I just had disk-full today :(
09:44 🔗 godane i had to move some 1940s scifi magazines
09:44 🔗 godane i didn't have space for doctor who magazines but i have that burned so i deleted it
09:45 🔗 godane *burned it to bluray
10:31 🔗 turnkit new telegeography submarine international fiber map is out... wish I could afford to blow the $250- for the wall map. nice. interactive version: http://submarine-cable-map-2013.telegeography.com/
10:32 🔗 Schbirid turnkit: grab the images and stitch it yourself :) http://b.tiles.telegeography.com/maps/submarine-cable-map-2013/6/33/23.png
10:33 🔗 turnkit and take it to fedex/Kinko's for printing? hmm...
10:33 🔗 turnkit :)
10:33 🔗 Schbirid i printed some 60x60 cm poster once with a map from http://www.davidrumsey.com/ i downloaded that way
10:34 🔗 turnkit what's the easy way to get all the pieces?
10:35 🔗 godane i would think a loop to a index.txt
10:35 🔗 godane using seq like 1 to 30 or something
10:36 🔗 chronomex yeah, seq
10:36 🔗 Schbirid top corner is 0,0 bottom is 64,64 or so
10:36 🔗 Schbirid no, use proper modern bash!
10:36 🔗 Schbirid wget http://b.tiles.telegeography.com/maps/submarine-cable-map-2013/6/{0..64}/{0..64}.png or so
10:37 🔗 turnkit one line shell code? hmm... what would that be...
10:37 🔗 turnkit ah
10:37 🔗 turnkit will that really work?
10:37 🔗 turnkit just like that
10:37 🔗 turnkit ?
10:37 🔗 SmileyG yes
10:37 🔗 SmileyG bash will expand it out for you
10:37 🔗 SmileyG not sure about other shells.
10:37 🔗 Schbirid that only downloads the snippets though, stiching is easy with image/graphicsmagick
10:37 🔗 turnkit and how about stitching... any suggestions
10:38 🔗 turnkit ah -- answers before I ask them. I like that
10:38 🔗 SmileyG ;)
10:38 🔗 turnkit I'm skimming.... http://linuxandfriends.com/2009/07/26/how-to-stitch-pictures-using-imagemagick/
10:40 🔗 turnkit okay, I have to actually think here... using the "-append" and "+append" w/ bash... maybe can do in two passes... ? group all horizontal pieces in one pass, then all those in the second
10:40 🔗 turnkit ?
10:40 🔗 SmileyG sounds valid
10:48 🔗 Schbirid oh that bash line was missing wget putting the images into subdirs :)
10:52 🔗 turnkit lol... I don't have a linux set up.. (I know, right?) tried to use "bash for windows" ... didn't expand properly.
10:52 🔗 turnkit bash$ wget http://b.tiles.telegeography.com/maps/submarine-cable-map-2013/6/{0..64}/{0..64}.png --04:50:06-- http://b.tiles.telegeography.com/maps/submarine-cable-map-2013/6/%7B0..64%7D/%7B0..64%7D.png => `@7B0..64@7D.png'
10:53 🔗 turnkit Guess I need to set up a little Mint box or something... Should do that anyway I guess.
10:53 🔗 turnkit thanks for the direction.
10:53 🔗 turnkit to all
10:56 🔗 turnkit 'tiss a really nice map though, right? I like on of the scales at the bottom showing worldwide bandwidth in thickness... many countries apparently w/ 5000 GB+.
10:58 🔗 SketchCow Well, that's quite enough Cleveland Brown Show
11:10 🔗 godane SketchCow: do you know how to fix bad flv files?
11:11 🔗 godane i some of the flvs with errors and just will stop short of playing the full then
11:11 🔗 godane *thing
11:11 🔗 godane sometimes it will not play at all
11:12 🔗 godane example: vids.g4tv.com/videoDB/015/507/video15507/xp7030crazyadam_flv.flv
11:12 🔗 godane it stops at 1:18 in to it
11:12 🔗 SketchCow No, sadly. Not my thing.
11:13 🔗 godane will your getting all of it
11:13 🔗 godane even if turns out to be garage file in some case
11:29 🔗 turnkit godane -- if you can automatically detect the bad files perhaps losslessly remux to fix -- this might not stop the corruption from being heard/seen but could allow playthrough still, despite the apparent glitching
11:29 🔗 turnkit see http://stream-recorder.com/forum/fix-repair-flv-files-make-flv-files-t5751.html?s=0380ac4d809bf9346ed5d907a36ffae6&
11:46 🔗 godane some lost big thinkers video: https://archive.org/details/g4tv.com-video754
11:47 🔗 godane i say lost cause 1 there is only the new 2.0 big thinkers full episodes i can find
11:47 🔗 godane 2 is cause anything in the double or triple digit is just gone but this i think
11:48 🔗 ersi Fuck, I just get so annoyed when people nag about IA + robots.txt shit
11:48 🔗 * ersi shakes fist at jwz
14:29 🔗 Schbirid dammit imgur We're really sorry, but uploading from the Tor network has been disabled. Please disable Tor and try uploading again.
14:35 🔗 SmileyG :<
14:36 🔗 Schbirid i wanted to share my fabulously failed stitching attempt :)
14:39 🔗 DoubleJ ersi: Wanna know an easy way to make people stop complaining?
14:41 🔗 Schbirid ah, its because find does not sort numerically
14:43 🔗 ersi DoubleJ: Kill'em?
14:43 🔗 DoubleJ Even easier than murder :P
14:44 🔗 joepie91 threw scantools onto github: https://github.com/joepie91/scantools
14:51 🔗 Schbirid success, 16384x16384 png at 94MB
14:52 🔗 Schbirid that is some sloppy cartography :)
14:58 🔗 * joepie91 spams github and twitter with code
14:59 🔗 norbert79 Hah, and I just did the opposite... I grabbed a code from github :)
14:59 🔗 Schbirid and i contemplated uploading some but thought meh
15:08 🔗 joepie91 just added https://github.com/joepie91/anonnews2
15:10 🔗 norbert79 joepie91: What does it do?
15:11 🔗 joepie91 norbert79: it's the source for http://anonnews.org/
15:11 🔗 joepie91 :P
15:11 🔗 norbert79 Nice
15:12 🔗 norbert79 Nice work
15:13 🔗 norbert79 joepie91: mine isn't something this extraordinary, i just did a clean install of phpaste and did some minor modifications: https://telehack.tk/pastebin
15:13 🔗 joepie91 norbert79: :)
15:14 🔗 joepie91 also, I am really annoyed that github only seems to count things on the master branch
15:14 🔗 joepie91 for the account overview page
15:14 🔗 joepie91 as if my commits on the develop branch are somehow not relevant...
15:14 🔗 norbert79 Yeah, makes more sense
15:15 🔗 norbert79 ut sometimes I think I have wasted way too much time with DOS based games or gaming at all... Duke 3D BUILD was fun, but now I wish I have coded more :)
15:15 🔗 norbert79 *But
15:15 🔗 norbert79 Though modifying the engine a bit through the CON files and adding new things was also nice too
15:18 🔗 joepie91 something I've noticed is that the WTFPL is starting to be used more and more recently
15:19 🔗 norbert79 oh, right, yeah, I prefer GPL CC or BSD
15:19 🔗 norbert79 but WTFPL is a good idea too
15:23 🔗 joepie91 hmm, why BSD over WTFPL? :P
16:00 🔗 db48x joepie91: once there's a merge from the branch into master, those commits will start counting
16:00 🔗 joepie91 db48x: why
16:00 🔗 joepie91 how does it make sense to not count them straight away
16:00 🔗 joepie91 commits are commits
16:07 🔗 Schbirid http://i.imgur.com/Q3lKIr1.jpg
16:15 🔗 db48x joepie91: it's just an optimization
16:15 🔗 db48x schbirid: great find
16:15 🔗 joepie91 db48x: optimizations that negatively affect practical use, are evil
16:20 🔗 db48x heh
16:21 🔗 db48x the argument is that unless it's shipped it doesn't count, and everyone ships from the master branch
16:21 🔗 joepie91 that's bullshit
16:21 🔗 db48x well, yes
16:21 🔗 joepie91 especially when it affects your 'spree' count
16:21 🔗 db48x although it is true that code doesn't count unless it's shipped
16:22 🔗 joepie91 because who commits to a master branch every day?
16:22 🔗 db48x branches just don't correspond to shipping
16:22 🔗 joepie91 which thereby defeats the point of counting a spree
16:22 🔗 joepie91 ..
16:22 🔗 joepie91 db48x: the problem is that they are trying to implement two different paradigms
16:22 🔗 joepie91 that horribly clash with each other
16:22 🔗 joepie91 on the one hand, they try to make you keep track of every tiny commit you make - hence the "spree" counting
16:22 🔗 joepie91 on the other hand, they say code doesn't count until it's in master branch and therefore it's not counter
16:22 🔗 joepie91 counted *
16:23 🔗 joepie91 either code counts when committed or it doesn't, can't have both
16:23 🔗 db48x yep
16:23 🔗 joepie91 and again
16:23 🔗 joepie91 who the hell commits to master daily
16:23 🔗 db48x so, is this part of github open source?
16:23 🔗 joepie91 doubt it
16:34 🔗 ersi norbert79: neat, that's my phpaste version ^_^
16:37 🔗 DFJustin more updates http://www.newyorker.com/online/blogs/newsdesk/2013/01/the-libraries-of-timbuktu.html
16:49 🔗 turnkit Schbirid -- please do share your stitches!
16:50 🔗 Schbirid where? it's a 90MB png
16:51 🔗 Schbirid actually, sorry no. this is logged and public and i do not want to have my name associated with sharing that stuff. it's a fun scripting exercise
16:52 🔗 turnkit k
16:53 🔗 turnkit fair point
16:53 🔗 Schbirid it's 0-63 for both x and y
17:00 🔗 turnkit I need to build a Linux box. It'll take me a while to get the free time. Did you use imagemagick? Can I cheat and ask, if you did stitched in two lines shell lines, what you used?
17:04 🔗 Schbirid i used graphicsmagick but the usage is the same
17:04 🔗 turnkit brute force?: imagemagick convert -append 1/{0..64}.png
17:04 🔗 Schbirid i wrote a few more lines but the resulting gm line was one
17:04 🔗 Schbirid nope, check out the "montage" tool
17:04 🔗 turnkit well starting with zero not one
17:04 🔗 turnkit thx -- will check it out -- http://www.imagemagick.org/script/montage.php
17:05 🔗 Schbirid you will need to give it the all filenames in the correct order, it wants them ordered by column not by line
17:06 🔗 Schbirid then it is just "gm montage +frame +shadow +label -tile 64x64 -geometry 256x256+0+0 $filenames stitchedtiles.png"
17:06 🔗 turnkit thanks!
17:07 🔗 Schbirid you will be able to use it to stitch google maps, openstreetmap etc too btw. same setup really
17:08 🔗 turnkit for $filenames can I use "{0..64}/{0..64}.png " -? or do I just ls > filelist.txt
17:08 🔗 turnkit I know these are nooby q's
17:09 🔗 Schbirid dont worry about that, i am a noob myself
17:09 🔗 turnkit haha
17:09 🔗 Schbirid first of all, it is 0 to 63, not 64! (64 images in total)
17:10 🔗 turnkit I know it's basic but how does $filenames get filled
17:10 🔗 Schbirid you will need to give it all the {0..63}/0.png , then the {0..63}/1.png etc
17:10 🔗 Schbirid that will be your task!
17:10 🔗 turnkit I think in Linux and DOS if I type 'set' I get a list
17:11 🔗 turnkit can I just ls > filelist.txt
17:11 🔗 turnkit and then gm < filelist.txt ?
17:11 🔗 Schbirid in (recent?) bash you can simply do filenames="$filenames $somethingnew" to append
17:11 🔗 Schbirid nope, that would fail horribly
17:11 🔗 turnkit haha
17:11 🔗 DFJustin maybe ls -1
17:12 🔗 Schbirid gotta get back to work, sorry. but feel free to ask (and also tell me to stop being a jerk and give you the script).
17:12 🔗 turnkit haha
17:12 🔗 turnkit yeah -- man, make it easy on me
17:13 🔗 turnkit ah -- "single-column -1,"
17:13 🔗 turnkit " -1 list one file per line"
17:13 🔗 turnkit Hey, any chance, you might want to, you know, just give me the script?
17:14 🔗 turnkit back to work myself
17:14 🔗 turnkit thx
20:02 🔗 norbert79 ersi: Right, and it works quite well :))
20:02 🔗 norbert79 ersi: Thanks for that
21:08 🔗 DFJustin http://rbelmont.mameworld.info/?p=800
21:21 🔗 mistym DFJustin: That is awesome.
21:22 🔗 mistym I've been wondering how practical it is to run Atari ST MIDI software in MESS.
21:23 🔗 DFJustin the st is still not really up to snuff
21:23 🔗 mistym Aw.
21:27 🔗 DFJustin st software does insane things with the 68000 chip that we can't handle despite running almost everything else in creation that uses one, olivier galibert is currently rewriting the cpu core based on die photos
21:48 🔗 db48x heh

irclogger-viewer