{"id":20122,"date":"2014-01-31T20:37:42","date_gmt":"2014-01-31T18:37:42","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=20122"},"modified":"2014-01-31T20:37:42","modified_gmt":"2014-01-31T18:37:42","slug":"ffmpeg-and-a-thousand-fixes","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2014\/01\/31\/ffmpeg-and-a-thousand-fixes\/","title":{"rendered":"FFmpeg and a thousand fixes"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p><a href=\"http:\/\/googleonlinesecurity.blogspot.com\/2014\/01\/ffmpeg-and-thousand-fixes.html\">FFmpeg and a thousand fixes<\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>FFmpeg and a thousand fixes<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"link","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,62],"tags":[2068,2912,200],"keyring_services":[],"class_list":["post-20122","post","type-post","status-publish","format-link","hentry","category-general","category-technology","tag-google","tag-open-source","tag-security","post_format-post-format-link"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":9527,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/10\/05\/making-thumbnails-for-movies-with-ffmpeg\/","url_meta":{"origin":20122,"position":0},"title":"Making thumbnails for movies with ffmpeg","author":"Leonid Mamchenkov","date":"October 5, 2005","format":false,"excerpt":"I am slowly publishing our movie clips to my gallery. Gallery software has an excellent ffmpeg plugin that automatically creates thumbnails for movies so that it is very easy to see what is what. The only shortcoming it has is that it is not possible pick the frame from the\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9183,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/07\/02\/selinux-fixes\/","url_meta":{"origin":20122,"position":1},"title":"SELinux fixes","author":"Leonid Mamchenkov","date":"July 2, 2005","format":false,"excerpt":"If you are anything like me and don't want to disable SELinux upon installation of Fedora Linux, then I have a hint for you. List all files from selinux-policy-targeted and look at the output. You will the list of all files in the RPM package. Few of those files are\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":23695,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/03\/13\/google-is-shutting-down-google-code\/","url_meta":{"origin":20122,"position":2},"title":"Google is shutting down Google Code","author":"Leonid Mamchenkov","date":"March 13, 2015","format":false,"excerpt":"Google is \"Bidding farewell to Google Code\": When we started the Google Code project hosting service in 2006, the world of project hosting was limited. We were worried about reliability and stagnation, so we took action by giving the open source community another option to choose from. Since then, we\u2019ve\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":13562,"url":"https:\/\/mamchenkov.net\/wordpress\/2010\/11\/11\/screencasting-in-linux\/","url_meta":{"origin":20122,"position":3},"title":"Screencasting in Linux","author":"Leonid Mamchenkov","date":"November 11, 2010","format":false,"excerpt":"I came across an excellent tutorial on how to do screencasts in Linux. \u00a0The original article is in Russian, so I just grabbed the important bits and translated them below. Install screencast recording application. \u00a0recordmydekstop is available via yum install recordmydesktop and comes with a simple and straight-forward interface for\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10565,"url":"https:\/\/mamchenkov.net\/wordpress\/2006\/10\/29\/1000-fixes-and-1-new-feature-from-google-reader-team\/","url_meta":{"origin":20122,"position":4},"title":"1000 fixes and 1 new feature from Google Reader team","author":"Leonid Mamchenkov","date":"October 29, 2006","format":false,"excerpt":"OK, that was probably a bit less than a 1000, but still a lot. Google Reader team has been working hard fixing broken and misbehaving stuff. They've just pushed out a new bugfix release. They've also added one one new feature, but it was the one, I guess, mostly requested.\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":22400,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/08\/19\/ftfy-fixes-text-for-you\/","url_meta":{"origin":20122,"position":5},"title":"ftfy &#8211; fixes text for you","author":"Leonid Mamchenkov","date":"August 19, 2014","format":"link","excerpt":"ftfy - fixes text for you ftfy makes Unicode text less broken and more consistent. It works in Python 2.7, Python 3.2, or later. The most interesting kind of brokenness that this resolves is when someone has encoded Unicode with one standard and decoded it with a different one. This\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/20122","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=20122"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/20122\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=20122"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=20122"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=20122"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=20122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}