Chrome을 사용하다보면 --user-data-dir이나 --always-enable-dev-tools 등의 Command-line Switch 들을 사용하는 일이 많습니다. 하지만 이러한 Switch들의 입력은 Shortcut Link의 Target에 입력할 수 있는 용량 259byte의 제한으로 인해서 사용하고 싶더라도 몇가지를 포기하면서 Switch들을 줄여서 사용한 경험이 있을 겁니다.

저도 이런 문제로 인해서 항상 옵션을 포기해오다 어떻게 해결방법이 없을까 이리저리 뒤지다 해결 방법을 찾게 되었습니다. 그것은 DOS 시절엔 많이 사용했지만, Windows XP 이후로 거의 사용하지 않았던 Environment Variables를 사용하는 것이었습니다. 아마 인터넷에서 Googling을 해본 사람들은 '그게 무슨 해결방법이냐'라거나 '그렇게 해도 몇글자 줄이는게 전부다'라고 하실 겁니다. 그렇지만 그건 Environment Variable를 일반적으로 Path를 가리키는 데에만 사용했기 때문에 긴 Chrome의 주소인 C:\Users\Isitea\AppData\Local\Google\Chrome\Application\chrome.exe 를 줄이는 정도에서 끝냈기 때문이죠. 사실Environment Variable에는 2047byte의 자료를 입력할 수 있습니다. 그리고 입력하는 내용에는 제한이 없습니다. 그렇기에 Environment Valuable를 아주 유용하게 사용할 수 있습니다.

서론이 길었네요. 그럼 실제로 사용해 봅시다.

1. 먼저 Environment Variable 설정창을 띄웁니다.(아래의 동영상을 참고하세요)

저는 ChromeOption 이라는 Environment Variable을 만들고 그 값으로 다음을 넣었습니다.

%ChromeOption% = --always-enable-dev-tools --disable-prompt-on-repost --enable-extension-timeline-api --enable-nacl --enable-gpu-plugin --enable-gpu-rendering --enable-accelerated-2d-canvas --enable-accelerated-compositing --enable-video-layering --enable-webgl --enable-fastback


사실 제가 이전에 쓰던 옵션은 --user-data-dir="D:\Profile - Isitea\Chrome Data" --always-enable-dev-tools --disable-prompt-on-repost --enable-extension-timeline-api 였지만, GPU 가속Native Client 기능을 사용하기 위해서 각 '--enable-gpu-plugin --enable-gpu-rendering --enable-accelerated-2d-canvas --enable-accelerated-compositing --enable-video-layering --enable-webgl --enable-fastback''--enable-nacl'을 추가해 --user-data-dir="D:\Profile - Isitea\Chrome Data" --always-enable-dev-tools --disable-prompt-on-repost --enable-extension-timeline-api --always-enable-dev-tools --disable-prompt-on-repost --enable-extension-timeline-api --enable-nacl --enable-gpu-plugin --enable-gpu-rendering --enable-accelerated-2d-canvas --enable-accelerated-compositing --enable-video-layering --enable-webgl --enable-fastback 이 되었죠. 여기서 눈치 빠른 분은 왜 --user-data-dir="D:\Profile - Isitea\Chrome Data" 가 Environment Variable의 값에서 빠졌는지 궁금할 겁니다.

그것은 모든 Command-line Switch를 Environment Variable을 통해 줄 경우엔, 단축아이콘에서 실행된 Chrome은 Switch 옵션을 가지지 못한 것으로 인식해 작업 표시줄에서 묶이지 않기 때문입니다. 그래서 최소 하나의 Switch 옵션은 직접 넘겨주는 것이 좋습니다.


좌측은 하나의 옵션을 직접 줘서 하나로 묶인 모습.
우측은 모든 옵션을 Environment Variable로 줘서 하나로 묶이지 못한 모습

그 결과, 저의 최종 설정은 다음과 같습니다.
C:\Users\Isitea\AppData\Local\Google\Chrome\Application\chrome.exe --user-data-dir="D:\Profile - Isitea\Chrome Data" %ChromeOption%

%ChromeOption% = --always-enable-dev-tools --disable-prompt-on-repost --enable-extension-timeline-api --enable-nacl --enable-gpu-plugin --enable-gpu-rendering --enable-accelerated-2d-canvas --enable-accelerated-compositing --enable-video-layering --enable-webgl --enable-fastback

Posted by Isitea

2010/10/06 22:49 2010/10/06 22:49
, ,
Response
0 Trackbacks , 0 Comments
RSS :
http://isitea.net/tc/Isitea/rss/response/189

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

Blip.tv 중요 약관 해석

2. What type of videos do you accept?

Our service is designed for people who are making original Web shows. These shows may be sitcoms, news magazines, nature shows, dramas, science fiction shows or tech review shows. They may be about wine or beer, poker or exercise and healthy living. They may be of a format that has never been seen before.

The most important thing is that you have a brand of some kind, that you release new episodes on a somewhat regular basis, and that you're intending to build a show and a fan base.

We do not work with "viral" video[footnote]Viral Video: 직역하면 바이러스 같은 영상입니다만, 의미적으로는 바이러스와 같이 무분별하게 늘어나는 '인기 몰이용' 영상 을 말합니다.[/footnote] (i.e. one-offs[footnote]one-off: 눈 깜짝할 새에 뚝딱 만들 수 있는 것들의 총집체 입니다. 좀 더 정확히 표현하자면, 이 경우엔 '불펌물' 이 되겠네요.[/footnote]), we do not accept videos that are primarily intended to market a product or service (unless you are a paying advertiser) and we do not accept gameplay videos. We reserve the right to refuse or remove any content if it fails to match our mission.

You can learn more about the type of content we'll accept from our Terms of Use and from ourContent FAQ.


2. 어떤 종류의 영상이 허가되나요?

우리 서비스는 창작 웹 쇼를 만드는 사람에게 맞추어져 있습니다. 이런 쇼에는 시트콤이나 뉴스 매거진, 생태 영상, 드라마, SF, 기술적 리뷰 쇼 등이 해당됩니다. 와인이나, 맥주, 포터, 운동, 웰빙 등 또한 해당됩니다. 또는 이전엔 볼 수 없었던 새로운 형식도 괜찮습니다. 가장 중요한 것은 일반적인 원리에 따라 새로운 이야기를 펴내는 것과 같은 브랜드를 가지는 것과 쇼를 제작하고 팬층을 만드는 것입니다. 우리는 Viral video(예를 들어 one-off) 같은 영상은 원치않으며, 1차적으로 상품을 광고하거나 서비스하는 것을 거부하고 게임 플레이 영상 또한 수용하지 않습니다. 우리는 어떠한 내용이라도 우리의 목적과 맞지 않으면 거부할 권리를 가지고 있습니다.

자세한 사항은 사용 계약과 FAQ에서 알아볼 수 있습니다.


3. Do you have a copyright policy?

We take copyright law extremely seriously. We believe that the only way to build a responsible company is by respecting the rights of creative people everywhere. For this reason we have developed a copyright policy to ensure compliance with the Digital Millenium Copyright Act.


우리는 저작권법을 극도로 준수합니다. 우리는 책임감 있는 회사를 만드는 단 하나뿐인 방법이 창작자의 저작권을 지키는 것이라고 믿습니다. 이 때문에 저작권 규칙을 만들고 Digital Millenium Copyright Act.의 모든 요청을 수용합니다.


휴...

이전에도 한번 계정 영구 압류[footnote]2007년 12월이었죠. 벌써 2년 반이 지났네요.[/footnote]를 당한 전적이 있기에 이번에는 조심조심 쓰고 있습니다.

그나저나 ㅡㅜ

정말 규정이 엄격한 곳이죠.

제가 영상 작업(위 규정에 따르면 작업도 아니죠)한 건 Blip.tv에 올리고 있는데 에효..

걱정되네요.

Posted by Isitea

2010/07/05 21:47 2010/07/05 21:47
Response
0 Trackbacks , 0 Comments
RSS :
http://isitea.net/tc/Isitea/rss/response/188

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

일부의 FLV 영상이 깨지는 경우 해결법

우선 FLV라는 것이 무엇인지 간단히 설명을 하겠습니다.

FLV라는 것은 Flash Video의 약자로 벡터 형식 동영상의 총칭입니다.
현재 사용되고 있는 플래시 비디오의 형태로는 다음과 같은 형태가 있습니다.

File Extension Mime Type Description
.f4v video/mp4 Video for Adobe Flash Player
.f4p video/mp4 Protected Video for Adobe Flash Player
.f4a audio/mp4 Audio for Adobe Flash Player
.f4b audio/mp4 Audio Book for Adobe Flash Player
위의 확장자를 모아서 FLV라고 표현합니다. 이 것들은 다음과 같은 코덱들을 사용하는데

  • H.264
  • VP6
  • MPEG-4 ASP
  • Sorenson H.263


위의 형식 중에서 영상이 깨어지는 오류가 발생하는 경우는 VP6의 경우로, 특히 VP6F 타입입니다.

그 중에서도 FL4 형식인데, 플레이어의 내부 코덱이 구버전이라 최신 형식의 문법을 올바르게 해석하지 못하기 때문에 발생하는 것으로 추측됩니다.(코덱을 적용시켜 주는 것으로 해결되므로)

일반적으로 배포되어있는 통합코덱 [그 중에서도 가장 좋은 호환성과 가장 좋은 성능을 보여주는 것은 Unified Codec Pack (dTomoyo님 제작, 현재 배포 중지 및 과거 버전 배포 금지 발효 중) 이죠] 에 대개 포함되어 있는 ffdshow 가 FLV를 해석(decoding)할 수 있기에 이를 적용시켜 주면 됩니다.

지금부터의 설명은 dTomoyo님Unified Codec Pack 9.0.22.1018 버전을 기준으로 진행됩니다.
하지만 ffdshow decoder가 있는 분이라면 공통적으로 적용되는 사항입니다.
플레이어는 Media Player Classic - Home Cinema 한국어 버전 6.4.9.1 입니다.

먼저 ffdshow Decoder 설정 화면을 띄운 뒤,
ffdshow 탭에서 Codecs 항목을 선택합니다.

사용자 삽입 이미지

그리고는 포맷형식에서 VP6F를 찾고 Decoder를 [disable] 에서 [libavcodec] 으로 전환시켜주시고 적용.
사용자 삽입 이미지

그리고는 플레이어 설정에서 내부 필터 사용 항목에서 FLV 전부 또는 FLV4 항목만을 해제 시켜주시면 됩니다.


P.S. 플레이어 설정 부분은 플에이어마다 다를 수 있으므로 혹시 찾지 못할 경우, 글을 남겨주시면 도와드리겠습니다.

Posted by Isitea

2008/07/28 14:29 2008/07/28 14:29
, , , , , ,
Response
0 Trackbacks , 0 Comments
RSS :
http://isitea.net/tc/Isitea/rss/response/151

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다


블로그 이미지

언제나 따스한 햇빛은 항상 우리곁에 있습니다.

- Isitea

Notices

Archives

Authors

  1. Isitea

Recent Trackbacks

Calendar

«   2017/10   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

Site Stats

Total hits:
378545
Today:
2
Yesterday:
48