Merge pull request #29789 from wxy/20230716.0-️-Every-Year-is-Someone's-Year-of-Linux-Desktop

ATRP:published/20230716.0 ️ Every Year is Someone's Year of Linux Desktop.md
This commit is contained in:
Xingyu.Wang 2023-07-28 07:43:19 +08:00 committed by GitHub
commit 0637f167a6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 192 additions and 189 deletions

View File

@ -0,0 +1,192 @@
[#]: subject: "Every Year is Someone's Year of Linux Desktop"
[#]: via: "https://news.itsfoss.com/filiming-with-foss-tech/"
[#]: author: "Community https://news.itsfoss.com/author/team/"
[#]: collector: "lkxed"
[#]: translator: "ChatGPT"
[#]: reviewer: "wxy"
[#]: publisher: "wxy"
[#]: url: "https://linux.cn/article-16041-1.html"
每年都是某个人的 “Linux 桌面之年”
======
当我的第一部特别电影获得批准时,我正处于为期两年的 Linux 实验中。我是如何使用(大多数)开源软件技术制作我的电影的呢?
![][0]
我在 2020 年爱上了 Linux。时机不可能更尴尬了。
世界卫生组织宣布我们这一生中的第一次大流行病降临。我刚刚从工作中休假,打算利用这段时间完成硕士学位,并完成我处女作《第一次言辞》的续集。
但作家是一群善变的人。有时我们的注意力可以持续数周,锐利无比。有时,我们的注意力却像金鱼一样短暂。
那时我处在金鱼模式中。
我需要一些东西来逃离我日复一日的生活:醒来,写几个小时,开始学习,完成课程作业,重复。
互联网上的某个地方有人提到,大流行病为人们提供了在日常计算中尝试 Linux 的最佳机会。
立刻,金鱼般的大脑被吸引住了。
这是有充分理由的:
20 年前,我放弃了电影学院,选择攻读计算机科学学士学位。
令我惊讶的是我发现自己喜欢上了大部分课程直到我们学习《Java 编程入门》时,我因此退学了,但这是另外一个故事);《计算机体系结构》、《网络》和《系统管理》模块真的引起了我的兴趣,我发现自己在学校实验室里花更多时间在安装了 Linux 的机器上。
关键是我和 Linux 之间有历史。
而在 2020 年,时机刚刚好。
### 疫情期间的技术爱好者生活
在我退学后的几年里,我远离了计算机引发我内心的那些好奇心。
作为对电影学院的替代,我成为了一名小说家。
我从信息技术转向了市场营销,并花费了 20 多年的时间为平面、电视、广播和数字平台撰写广告文案。
我创办了自己的广告代理公司。
在这 20 年里,我们目睹了社交媒体与互联网变得同义。
到了 2020 年,我决定永远离开广告界,其中很大一部分原因是我对技术的幻想破灭,尤其是对社交媒体的失望,特别是社交媒体以冷漠的方式伤害我们,无论是个人还是整个社会。
虽然我知道社交媒体并不等同于互联网,但在我的脑海中很难将它们分开。作为一个广告人,我也觉得自己在使社交媒体无处不在方面起到了一定的作用。
**拥有自己的 Linux 桌面之年,在整个大流行期间让我保持理智。**
### 2022 年:我首部特别电影
到了 2022 年,我已经在我的笔记本电脑上日常使用 Linux。我还买了一台旧的 ThinkPad T420安装了 Ubuntu Server并开始运行 Plex 和 NextCloud 的实例。
我在 Linux 上感到很自在,几乎将所有的写作工作都从 MS Word 和云存储转移到了 Vim 和 GitHub 上。
就在这时,我接到了一位制片人的电话,批准了我的首部特别电影。
此时我需要做一个决定。在片场剪辑镜头时我需要使用行业标准的非线性编辑器NLE。我对 Adobe Premiere 很熟悉,但我知道没有 Linux 版本。我已经尝试过 Kden Live 和其他几个自由开源软件的替代品,包括内置 NLE 的 Blender但都不太满意。
更重要的是,我担心我的写作流程 —— 完全基于NeoVim 和 Git ——对我的合作作者来说太陌生。
### 你好Windows
此时,我不得不问自己 Linux 是否准备好应对我未来的电影工作。为了回答这个问题,我提醒自己以下几点:
#### Linux 对非技术人员/非程序员来说是开放的(且易于接触)
我已经足够老了,记得当年 Ubuntu Linux 免费向世界上的任何人寄送安装光盘。那时我遇到了一系列我无法解决的硬件问题而且在我主要工具MS Word的高质量替代品方面非常匮乏。
到了 2020 年代Linux 已经变得截然不同。安装过程非常简单,帮助文档非常详尽,还有 Linux 的 YouTube 资源,使过渡变得更加顺利,我所有的硬件都完美地工作,我准备彻底放弃 MS Word。
#### Git 是作家的(秘密)好朋友
自从我第一次理解了 Git 的含义和它的用途以来,我就一直这样认为:不向作家教授 Git 是一种罪过。Linus Torvalds 无意间创造了作家的好朋友。
是的,我知道当 Git 无法正常工作时会有多么令人沮丧,但是将软件工程师处理大型代码库、多人贡献的复杂 Git 工作流程剥离后,你会发现它核心的功能似乎刚好为数字时代的作家量身定制。
与此同时,我和我的合作作者面临两个问题。由于我们位于不同的大陆,我们需要一个满足以下条件的系统:
以一种不会将文件弄得一团糟而无法阅读的方式追踪更改(这样在 MS Word、谷歌文档上进行协作会非常痛苦
以行业标准格式格式化剧本,而无需购买 Final Draft 等剧本撰写软件。
Git 和 GitHub 满足了第一个要求。而专门为剧本撰写创建的标记语法 [Fountain][5] 解决了第二个问题。
#### Linux 和好莱坞
这可能会让很多人感到惊讶,但自上世纪 90 年代以来Linux 已经牢固地融入了好莱坞的后期制作工作流程中。
早在 1998 年《泰坦尼克号》这样具有标志性的电影的后期制作中Linux 就扮演了至关重要的角色。BlackMagic 的 <ruby>[达芬奇调色软件][7]<rt>aVinci Resolve</rt></ruby> 最初是一款在基于 CentOS 或 RHEL 的系统上运行的首选色彩分级工具。
如今,达芬奇调色软件已成为一款功能完备的编辑器,是电影制片人和 YouTuber 们的首选工具。对我们 Linux 用户而言,该公司继续提供其软件的免费版本以供 Fedora 和基于 Debian 的系统使用。对于 Arch 用户AUR 中也提供了一个达芬奇调色软件版本,尽管我没有亲自测试过。具体效果可能因人而异。
### 如何在大部分 FOSS 技术的支持下完成我的电影
让我分享一下我的电影制作工作流程。
#### 前期制作
##### 影片概念说明
我使用 NeoVim 和 Org 模式语法编写了 [影片概念说明][8]。Org 模式对于编写类似报告的文档结构非常有用。[Vim-org][10] 能够轻松将文档导出为 PDF、LaTeX、HTML 和 doc 格式。我喜欢将我的文档保存为开放文件标准,以确保在各种设备间的可移植性,所以我选择了 PDF 格式。下面的截图是电影拍摄前的最终影片概念说明:
![影片概念说明][11]
##### 剧本
我与合作作者商定了一种简单的工作流程。我在一天的时间里向她介绍了 VSCode、Fountain、Git 和 GitHub 的基本知识,之后她就得心应手了。此后的合作过程基本上是无缝的,基于 Git 的工作流程对我们两个人来说几乎成为自然而然的事情。请记住,我们两个人都不具备软件背景。下面的图片显示了 NeoVim 上正在编辑的 Fountain 剧本文件,而右侧的屏幕上是 [Zathura PDF 阅读器][12] 即时渲染的剧本。
![使用自由开源软件技术进行剧本创作][13]
#### 制作
##### 每日镜头回顾
我们在锡哈拉加雨林进行了主要拍摄,这是该国最古老的森林之一。我们在那里待了一个星期。我带上了我的日常使用机(一台运行 Ubuntu Studio 20.04 的 Dell XPS 9750在一天的拍摄结束后使用达芬奇调色软件来回顾当天的镜头。
##### 使用 Rsync 进行备份
负责备份每日镜头素材的工作人员会在主硬盘上进行备份,然后在其他外部存储设备上进行二次备份。由于我也带了我的 ThinkPad 服务器,我使用 [Rsync][14] 自动化进行备份。
#### 后期制作
##### 编辑
尽管我的 XPS 笔记本内部配置足以处理这个项目,但我并不打算在上面进行影片编辑。最初,我是在工作室的一台运行达芬奇调色软件的 Windows 机器上进行编辑的。不幸的是2022 年第二季度,斯里兰卡经济陷入了自由落体,该国已经无法偿还债务。燃料短缺和停电使得我无法前往工作室进行编辑工作,增加了我的困扰。
就在这时,我的调色师建议我们将项目转移到我的笔记本电脑上,这样我就可以在家工作。他多年来一直在 CentOS 上运行达芬奇调色软件,他认为在 Ubuntu 机器上做同样的工作没有问题。为了确保我可以进行快速编辑,他将代理素材转码为 [ProRes 422][15] 720p。
一旦我们克服了这些小问题,编辑本身就是非常稳定和无压力的操作。完成后,我的电影制作人朋友们都在问我一台运行 Linux 的笔记本电脑是如何处理这个项目的。
### 结论:我们到达目的地了吗?
在某个时刻,每个最近转向 Linux 的人都会参与到“Linux 桌面之年”的辩论中。
三年过去了,我的观念发生了变化:从理想主义(大约在 2030 年左右到现实主义永远不会发生再到我目前的立场《Linux 桌面之年》掌握在“技术探索者”的手中。
“技术探索者”被技术所吸引,有时超出主流的范畴。
而作为对社交媒体技术和大型科技公司感到幻灭的人,我正好处于尝试 Linux 桌面的理想状态。
如果以我的经验为例,大多数精通技术的人都可以实现 “Linux 桌面之年”。通过使用其他自由开源软件工具(如 Git、Fountain、Markdown、LaTeX、Org 模式和NeoVim我相信像我这样的小说家和电影制片人类型的人有足够的理由转向 Linux。
当然,如果 Black Magic 没有推出达芬奇调色软件的 Linux 版本,我就不能说这番话,但幸运的是,他们不是 Adobe 或微软。
要让人们接受 Linux 桌面,关键是专有软件的开发者们也要加入进来,承认 Linux 领域有一些用户需要与 Windows 和 Mac 领域同样的工具。如果这种情况发生,我们可能会看到 “Linux 桌面” 从梗成为现实。
> 📋 由斯里兰卡的小说家/电影制片人 [Theena Kumaragurunathan][17] 撰写。他的首部小说已在 [亚马逊 Kindle][18] 上发售,并且他的第一部长片正在筹备发行中。
*题图MJ/1bace6a9-5d11-4cae-921c-18a850b7bff1*
--------------------------------------------------------------------------------
via: https://news.itsfoss.com/filiming-with-foss-tech/
作者:[Theena Kumaragurunathan][a]
选题:[lkxed][b]
译者ChatGPT
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://news.itsfoss.com/author/team/
[b]: https://github.com/lkxed/
[1]: https://news.itsfoss.com/content/images/size/w1304/2023/07/year-of-linux-desktop-1.png
[2]: https://www.amazon.com/First-Utterance-Miragian-Cycles-Book-ebook/dp/B08MBX8GRZ
[3]: https://www.cambridge.org/core/journals/law-and-social-inquiry/article/abs/is-facebook-the-internet-ethnographic-perspectives-on-open-internet-governance-in-brazil/CF7526E09C0E05DCD587DC8E0E01D9C1
[4]: https://news.itsfoss.com/configuring-vim-writing/
[5]: https://fountain.io/
[6]: https://www.linuxjournal.com/article/2494
[7]: https://www.blackmagicdesign.com/products/davinciresolve
[8]: https://www.studiobinder.com/blog/what-is-a-film-treatment-definition/#:~:text=A%20film%20treatment%20is%20a,or%20even%20purchasing%20your%20idea.
[9]: https://orgmode.org/
[10]: https://www.vim.org/scripts/script.php?script_id=3642
[11]: https://news.itsfoss.com/content/images/2023/07/filming-with-foss-tech.jpg
[12]: https://pwmt.org/projects/zathura/
[13]: https://news.itsfoss.com/content/images/size/w2400/2023/07/film-scripting-with-foss.jpg
[14]: https://www.wikiwand.com/en/Rsync
[15]: https://support.apple.com/en-us/HT202410
[16]: https://www.google.com/search?q=year+of+linux+desktop&sourceid=chrome&ie=UTF-8
[17]: https://theena.net/
[18]: https://www.amazon.com/First-Utterance-Miragian-Cycles-Book-ebook/dp/B08MBX8GRZ
[0]: https://img.linux.net.cn/data/attachment/album/202307/28/073821x1krrwlm1081jk8k.jpg

View File

@ -1,189 +0,0 @@
[#]: subject: "Every Year is Someone's Year of Linux Desktop"
[#]: via: "https://news.itsfoss.com/filiming-with-foss-tech/"
[#]: author: "Community https://news.itsfoss.com/author/team/"
[#]: collector: "lkxed"
[#]: translator: " "
[#]: reviewer: " "
[#]: publisher: " "
[#]: url: " "
Every Year is Someone's Year of Linux Desktop
======
I was in the midst of 2-year long Linux Experiment when my first feature film was green-lit. How did I make my film using (mostly) FOSS tech?
![Year of Linux desktop][1]
I fell in love in 2020. The timing couldn't have been more awkward.
The WHO had declared that the first pandemic of our lifetimes was upon us. I had just taken a sabbatical from work, intending to spend the time finishing a Master's, and the follow-up to my debut novel _[First Utterance][2]_.
But writers are a moody bunch. Sometimes our focus is razor sharp and sustained over weeks. Sometimes, we have the attention span of goldfish.
I was in goldfish mode.
I needed something to escape my daily grind: wake up, write for a few hours, get to study, finish assignments for classes, repeat.
Someone, somewhere on the internet mentioned that the pandemic offered the best opportunity for people to experiment with Linux for their daily computing.
Immediately, the goldfish brain's attention was grabbed.
There was a good reason for this:
20 years earlier, I had forgone film school for a Bachelor's in Computer Science.
To my surprise, I found myself enjoying most of the course (until we arrived at _Introduction to Programming with Java_, causing me to drop out of my undergrad, but that's a whole other story); _computer architecture_, _networking_ and _system administration_ modules had really piqued my interest, and I found myself at the school lab spending more time on the machines that had Linux installed on them.
The point is there was history between Linux and I.
And in 2020, the timing was just right.
### Nerdery in the Time of Corona
In the years after I dropped out of my Computer Science undergrad, I had ventured well away from the many curiosities that computing kindled within me.
In lieu of film school, I became a novelist.
I moved from IT to Marketing, and spent the better part of 20 years writing ad copy for print, TV, radio, and digital platforms.
I started my own advertising agency.
In those 20 years, we saw [social media become synonymous with the internet][3].
By 2020, I had decided to leave advertising for good, and a large portion of that was how disillusioned I had become with technology, particularly social media, and particularly the callous ways in which social media was harming us, as individuals and societies.
And though I know social media isn't the internet, it was still very hard to uncouple it in my mind. Being in advertising, I also felt like I had played a small role in making social media damningly ubiquitous.
**_My Year of Linux Desktop kept me sane through the pandemic._**
### 2022: My First Feature Film
By the time 2022 rolled over, I was daily driving Linux on my laptop. I also had bought myself an old ThinkPad T420, installed Ubuntu Server on it, and began running instances of Plex and NextCloud.
I was comfortable on Linux, having moved almost all [my writing work from MS Word and Cloud-based storage to Vim and GitHub][4].
And that's when I got the call from a producer, greenlighting my first film.
At this point, I had a decision to make. I would be cutting dailies while on set which meant I would need an industry standard Non-Linear Editor (NLE). I was comfortable on Adobe Premiere but knew there was no Linux port. I had already tried Kden Live and a couple of other FOSS alternatives, including Blender (which has a built-in NLE) but was left unsatisfied.
More immediately, I was worried that my writing workflow - which had become completely (Neo)Vim and Git-centric - would be too alien for my co-writer.
### Hello, Windows?!
At this point, I had to ask myself if Linux was ready for my film work ahead. To answer that, I reminded myself of the following:
#### Linux is Open (and Accessible) for Non-Tech/Non-Programmers
I am old enough to have tried Ubuntu Linux way back when they were shipping installation CDs to anyone in the world, for free. Back then, I had a host of hardware problems that I couldn't resolve, and a serious dearth in quality alternatives for my main tool: MS Word.
The Linux of 2020s was vastly different. Installation was a breeze, the help documentation was incredibly exhaustive, Linux YouTube existed making the transition all the more seamless, all my hardware worked flawlessly, and I was ready to abandon MS Word for good.
#### Git is A Writer's (Secret) Best Friend
I have thought this countless times since I first understood what Git was and what it was trying to do: the fact that Git isn't taught to writers is _criminal_. Linus Torvald inadvertently created a writer's best friend.
Yes, I am aware of how frustrating Git can be when it isn't working, but strip away all that complexity in Git workflows that software engineers deal with when grappling with large code bases that have contributions from multiple individuals, and you are left with a core functionality that is seemingly custom-built for writers in the digital age.
Meanwhile, my co-writer and I were faced with two issues. Being in two different continents, we needed a system that checked the following boxes:
Tracked changes in a way that didn't make the file an unreadable mess (which makes collaboration on MS Word, Google Docs an absolute pain)
Format the script in industry standard format without the need to purchase screenwriting software such as Final Draft.
Git and GitHub fit the first requirement. [Fountain][5], a markup syntax created specifically for screenwriting, answered the second question.
#### Linux and Hollywood
It might surprise a lot of people, but Linux has firmly embedded itself into Hollywood post-production workflows since the 90s.
As far back as 1998, Linux was a critical part of the post-production work in as iconic a film as [Titanic][6]. [BlackMagic's DaVinci Resolve][7] began its life as a colour-grading tool of choice, running on CentOS or RHEL-based systems.
Today, DaVinci Resolve is a fully-fledged editor and is the tool of choice for film-makers and YouTubers. Luckily for us Linux users, the company has continued to make its free version of the software available for Fedora and Debian-based systems. Arch users: the AUR has a version of DaVinci Resolve available as well, though I haven't tested it. Your mileage may vary.
### How I Made My Feature Film Using Mostly FOSS Tech
Let me share my filmmaking workflow
#### Pre-Production
##### Film Treatment
I wrote the [film treatment][8] using NeoVim using [Org mode][9] syntax. Orgmode is great for writing report-like document structures. [Vim-org][10] allows for easy export to PDF, LaTeX, HTML and doc formats. I like to keep my documentation in open file standards, ensuring portability across devices so I chose PDF. The screenshot below is the final film treat for the film before principal photography began:
![Film treatment][11]
##### Script
My co-writer and I worked settled on a simple workflow. I gave her a very basic introduction to VSCode, Fountain, Git and GitHub over the course of a day, after which she was up and running. The collaborative process there after was mostly seamless, with the Git based workflow becoming almost natural for both of us. Bear in mind, neither of us are from a software background. The image below is the script in fountain file being edited on NeoVim, while the right screen is [Zathura PDF reader][12] live rendering the script.
![Scripting with FOSS tech][13]
#### Production
##### Reviewing Dailies
Principal photograph was in Sinharaja Rain Forest, one of the most ancient forsests in the country. We were to be there for a week. I took my daily driver (a Dell XPS 9750 running Ubuntu Studio 20.04) to the set and used DaVinci Resolve to review dailies after the end of a day's shoot.
##### Backup using Rsync
The crew responsible for backing up daily footage would back up the material on a master hard disk, before making secondary backups on other external storage. Since I had taken my ThinkPad server along as well, I used that to automate the backing up using [Rsync][14].
#### Post-Production
##### Editing
I wasn't intending to edit the film on my XPS laptop though it certainly had the internals to handle the project. Originally, I was editing in a studio on a Windows machine running DaVinci Resolve. Unfortunately, the second quarter of 2022 saw Sri Lanka's economy free-falling after the country had defaulted on its debt payments. Adding to the misery, both fuel shortages and power cuts meant there was no way I could visit the studio to do the work.
It was at this point that my color-gradist suggested that we move the project to my laptop so I could work from home. He had worked on DaVinci Resolve running on CentOS for years and saw no issue doing the same on an Ubuntu machine. To make extra sure, he transcoded proxy footage to [ProRes 422][15] 720p to ensure that I could edit at speed.
Once we overcame these little hurdles, the editing itself was a very stable and stress-free operation. Once I finished, I had questions from my filmmaker friends on how a laptop running Linux handled the project. The below image is a screenshot running neofetch on that machine.
### Conclusion: Are We There Yet?
At some point, every recent Linux convert will join the _[Year of Linux Desktop][16]_ debate.
Three years into my journey, my thoughts on that have changed: from the idealistic (_sometime around the 2030s_), to the realist (_It's never happening_), to my current position: _The Year of Linux Desktop_ is in the hands of the _Tech-curious_.
The _Tech-curious_ are drawn to technology, sometimes outside the umbrella of the mainstream.
And I, disillusioned from social media technology and giant tech corporations in general, was in the perfect mindspace for experimenting with Linux desktop.
If my experience is anything to go by, the Year of Linux Desktop is within grasp for most tech-savvy people. With the addition of other FOSS tools like Git, Fountain, Markdown, LaTeX, Org Mode, and (Neo)Vim, I believe there is a good case for novelist-filmmakers types like myself to make the jump.
Of course, I wouldn't have been able to say this if Black Magic hadn't made a Linux port of DaVinci Resolve, but fortunately, they aren't Adobe or Microsoft.
For people to embrace Linux Desktop, it is critical that makers of proprietary software also buy-in, acknowledging that there are users in the Linux space who require the same tools as their counterparts in the Windows and Mac lands. If and when that happens, we might just see Linux Desktop graduate from meme to reality.
> 📋 Written by [Theena Kumaragurunathan][17], a novelist / filmmaker based in Sri Lanka. His debut novel is out on [Amazon kindle][18] and his first feature film is currently is finalizing distribution.
--------------------------------------------------------------------------------
via: https://news.itsfoss.com/filiming-with-foss-tech/
作者:[Community][a]
选题:[lkxed][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://news.itsfoss.com/author/team/
[b]: https://github.com/lkxed/
[1]: https://news.itsfoss.com/content/images/size/w1304/2023/07/year-of-linux-desktop-1.png
[2]: https://www.amazon.com/First-Utterance-Miragian-Cycles-Book-ebook/dp/B08MBX8GRZ
[3]: https://www.cambridge.org/core/journals/law-and-social-inquiry/article/abs/is-facebook-the-internet-ethnographic-perspectives-on-open-internet-governance-in-brazil/CF7526E09C0E05DCD587DC8E0E01D9C1
[4]: https://news.itsfoss.com/configuring-vim-writing/
[5]: https://fountain.io/
[6]: https://www.linuxjournal.com/article/2494
[7]: https://www.blackmagicdesign.com/products/davinciresolve
[8]: https://www.studiobinder.com/blog/what-is-a-film-treatment-definition/#:~:text=A%20film%20treatment%20is%20a,or%20even%20purchasing%20your%20idea.
[9]: https://orgmode.org/
[10]: https://www.vim.org/scripts/script.php?script_id=3642
[11]: https://news.itsfoss.com/content/images/2023/07/filming-with-foss-tech.jpg
[12]: https://pwmt.org/projects/zathura/
[13]: https://news.itsfoss.com/content/images/size/w2400/2023/07/film-scripting-with-foss.jpg
[14]: https://www.wikiwand.com/en/Rsync
[15]: https://support.apple.com/en-us/HT202410
[16]: https://www.google.com/search?q=year+of+linux+desktop&sourceid=chrome&ie=UTF-8
[17]: https://theena.net/
[18]: https://www.amazon.com/First-Utterance-Miragian-Cycles-Book-ebook/dp/B08MBX8GRZ