<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>生活随想 on 个人技术随想</title>
        <link>https://www.dhao2001.com/tags/%E7%94%9F%E6%B4%BB%E9%9A%8F%E6%83%B3/</link>
        <description>Recent content in 生活随想 on 个人技术随想</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh</language>
        <lastBuildDate>Wed, 08 Jul 2026 20:00:00 +0800</lastBuildDate><atom:link href="https://www.dhao2001.com/tags/%E7%94%9F%E6%B4%BB%E9%9A%8F%E6%83%B3/index.xml" rel="self" type="application/rss+xml" /><item>
            <title>修复Windows10应用商店内哔哩哔哩应用下载MP4文件无法播放问题</title>
            <link>https://www.dhao2001.com/2022/05/05/fix-windows-store-bilibili-mp4-files/</link>
            <pubDate>Thu, 05 May 2022 20:02:32 +0800</pubDate>
            <guid>https://www.dhao2001.com/2022/05/05/fix-windows-store-bilibili-mp4-files/</guid>
            <description>&lt;h2 id=&#34;前言&#34;&gt;&lt;a href=&#34;#%e5%89%8d%e8%a8%80&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;前言&#xA;&lt;/h2&gt;&#xA;    &lt;blockquote&gt;&#xA;        &lt;p&gt;叔叔我啊，最讨厌不能赚钱的东西了。&lt;/p&gt;&#xA;&#xA;    &lt;/blockquote&gt;&#xA;&lt;p&gt;今年不知道哪个版本号更新后，Windows应用商店里的B站客户端下载的视频即便设置导出为MP4文件，也无法直接用通用的视频播放器播放，这实在是有失体统。偌大一个公司开发的软件，怎么能“写错”这么基本的功能呢？&lt;/p&gt;&#xA;&lt;h2 id=&#34;问题分析&#34;&gt;&lt;a href=&#34;#%e9%97%ae%e9%a2%98%e5%88%86%e6%9e%90&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;问题分析&#xA;&lt;/h2&gt;&lt;p&gt;MP4文件头为三个&lt;code&gt;00&lt;/code&gt;字节，这是公开的标准。我们将从B站上随意下载的一个视频放到十六进制编辑器中，可以看到&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6&#xA;&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Hex View  00 01 02 03 04 05 06 07  08 09 0A 0B 0C 0D 0E 0F&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;00000000  FF FF FF 00 00 00 20 66  74 79 70 69 73 6F 6D 00  ...... ftypisom.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;00000010  00 02 00 69 73 6F 6D 69  73 6F 32 61 76 63 31 6D  ...isomiso2avc1m&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;00000020  70 34 31 00 00 00 08 66  72 65 65 04 2B B2 37 6D  p41....free.+.7m&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;00000030  64 61 74 00 00 00 5C 06  05 58 B3 E1 63 30 8C 3C  dat...\..X..c0.&amp;lt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;00000040  9E 4F C2 39 81 09 7E AA  A5 2E 20 42 49 4C 49 41  .O.9..~... BILIA&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;后面都是很正常的MP4文件内容，唯独在文件前端，多出了三个&lt;code&gt;FF&lt;/code&gt;字节，这就是导致下载的视频文件无法被通用视频播放器播放的原因。我想肯定是程序员不小心写出来的bug啦，才不是叔叔想要赚钱呢！&lt;/p&gt;&#xA;&lt;h2 id=&#34;解决方法&#34;&gt;&lt;a href=&#34;#%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95&#34; class=&#34;header-anchor&#34;&gt;&lt;/a&gt;解决方法&#xA;&lt;/h2&gt;&lt;p&gt;那么接下来，我们就帮粗心的程序员修复一下下载的文件，让它们能被正常播放吧！&lt;/p&gt;&#xA;&lt;p&gt;如果电脑上有Linux环境(WSL也可以)，那就是再方便不过的事情啦。只需要执行如下命令:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;&#xA;&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1&#xA;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&#xA;&lt;td class=&#34;lntd&#34;&gt;&#xA;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;tail -c +4 YourLoveYourLife.mp4 &amp;gt; LemonRipe.mp4&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&lt;p&gt;其中，&lt;code&gt;tail&lt;/code&gt;读取文件内容并输出到标准输出中。&lt;code&gt;-c +NUM&lt;/code&gt;参数，代表从&lt;code&gt;NUM&lt;/code&gt;位字节开始读取文件内容，如上面的&lt;code&gt;-c +4&lt;/code&gt;表示从第4个字节开始读取文件(跳过前3个&lt;code&gt;FF&lt;/code&gt;字节)，&lt;code&gt;YourLoveYourLife.mp4&lt;/code&gt;是你使用Windows哔哩哔哩客户端下载的视频文件路径，&lt;code&gt;LemonRipe.mp4&lt;/code&gt;是最终你生成的可以用第三方播放器播放的视频文件路径。使用&lt;code&gt;&amp;gt;&lt;/code&gt;进行输出重定向。&lt;/p&gt;&#xA;</description>
        </item><item>
            <title>第N&#43;1篇 First Post</title>
            <link>https://www.dhao2001.com/2021/12/04/first-post/</link>
            <pubDate>Sat, 04 Dec 2021 19:00:00 +0800</pubDate>
            <guid>https://www.dhao2001.com/2021/12/04/first-post/</guid>
            <description>&lt;blockquote class=&#34;alert alert-tip&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;💡&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;提示&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;&lt;strong&gt;事到如今，投入 Hugo 后端怀抱什么的已经说不出口了。&lt;/strong&gt;&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;&lt;blockquote class=&#34;alert alert-note&#34;&gt;&#xA;        &lt;div class=&#34;alert-header&#34;&gt;&#xA;            &lt;span class=&#34;alert-icon&#34;&gt;📝&lt;/span&gt;&#xA;            &lt;span class=&#34;alert-title&#34;&gt;备注&lt;/span&gt;&#xA;        &lt;/div&gt;&#xA;        &lt;div class=&#34;alert-body&#34;&gt;&#xA;            &lt;p&gt;&lt;strong&gt;为了响应业内同仁们逐步AI化的浪潮，如你所见，新站点头像、favicon都是AI生成的了。&lt;/strong&gt;&lt;/p&gt;&#xA;        &lt;/div&gt;&#xA;    &lt;/blockquote&gt;&#xA;</description>
        </item></channel>
</rss>
